For the complete documentation index, see llms.txt. This page is also available as Markdown.

SDKs

Learn about Atsign's SDKs and developer presence

Our client SDKs

The table below shows all of our client SDKs. A Client SDK implements the client-side of the Atsign Protocol. They are the main toolkits a developer needs to create an application secured by Atsign Platform.

If there's an app you want to build, pick up a language SDK and get started through one of the links below.

If your language is unsupported, feel free to give us a shout at support@atsign.com!

Language
State
GitHub Link
Description

Stable

The most feature-rich and supported language SDK; directed towards Dart and Flutter application developers to build secure apps

Java

Stable

The next most feature-rich SDK, also published on Maven

C

Beta

SDK built with the goal of serving CPU architectures such as RISC-V and embedded devices (ESP32s) and as a core dependency of the C NoPorts Daemon

Python

Beta

SDK built with the initial goal of supporting non-Dart capable devices and Pythonistas in general

Micropython

Beta

SDK built with the goal of supporting devices like the Raspberry Pi Pico W and embedded devices

C++

Alpha

SDK built with the initial goal of supporting ESP32s via PlatformIO/Arduino SDK

Go

Alpha

SDK to support Go developers; still in alpha phase

Rust

Alpha

SDK to support Rust developers; still in alpha phase

Our GitHub

The Atsign Platform is fully open source under open source licensing.

Check out The Atsign Foundation below!

Last updated