Join the Affinidi open source community

Connect with our community to learn about the open source projects we're building, that you can use, improve, and leverage for your own projects.

This space is built by developers, for developers — a page where innovation, collaboration, and open source spirit thrive.

Whether you’re contributing code, offering feedback, or simply exploring, your participation is highly valued. We encourage you to engage with ongoing projects, propose enhancements, report issues, and share your expertise. Your contributions, big or small, help drive progress and make a real impact. Let’s build something awesome together.

Affinidi Messaging

A secure, private and trusted messaging framework based on DIDComm Messaging protocol.

DIDComm Messaging protocol is built on top of the decentralised design of a Decentralised Identifier (DID) for secure and privacy-preserving digital communication. By following the DID design, it utilities public key cryptography to ensure the secure and private transport of messages to the intended recipient, establishing trust.

Affinidi Trust Development Kit (TDK)

The Affinidi Trust Development Kit (Affinidi TDK) is a modern interface that allows you to easily manage and integrate Affinidi Elements and Frameworks into your application. It minimises dependencies and enables developers to integrate seamlessly into the Affinidi Trust Network (ATN).

Affinidi SD-JWT (Dart)

The SD-JWT for Dart package provides libraries and tools to enable selective disclosure, enhancing security and privacy in the data-sharing process. It implements the IETF’s Selective Disclosure for JWTs (SD-JWT) specification.

Affinidi CLI

Affinidi CLI is a developer tool to easily manage your projects and integration with Affinidi services using command line. It empowers developers to use simple commands to improve developer experience when interacting with our different services.

Affinidi TDK for PHP

The Affinidi Trust Development Kit (Affinidi TDK) for PHP is a modern interface that allows you to easily manage and integrate Affinidi Elements and Frameworks into your application. It minimises dependencies and enables developers seamless entry into the Affinidi Trust Network (ATN).