Affinidi TDK
The Affinidi Trust Development Kit (Affinidi TDK) is a multi-language, 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).
Requirements
Click on the language to set up your development environment and the link to the published package repository.
Install NodeJS on your machine. We recommend installing the Long-Term Support (LTS) version.
The published modules are available from the NPM repository.
Install Python 3.7 or later including pip and virtualenv on your machine.
The published modules are available from the PyPi repository.
Install PHP 7.4 or later including composer on your machine.
The published modules are available from the Packagist repository.
Install Java 1.8 or later including Maven on your machine.
The published modules are available from the Maven repository.
Install Dart SDK 3.6.0 or later on your machine.
The published modules are available from the pub.dev repository.
Install .NET SDK 8.0.400 or later on your machine.
The published modules are available from the nuget.org repository.
Supported languages
The Affinidi TDK provides different modules available on each supported language and the type of application you are building.
Clients
Clients offer different classes and methods to access Affinidi Elements services like Credential Issuance and Credential Verification.
All clients are supported.
All clients are supported.
All clients are supported.
All clients are supported.
All clients are in experimental status.
All clients are supported.
Packages
Packages contain commonly used utilities/helpers that are self-contained and composable.
All packages are supported.
All packages are supported.
All packages are supported.
All packages are supported.
All packages are supported.
All packages are supported.
Libraries
Libraries provide high-level abstractions that combine logic and data to perform necessary business logic functionalities.
All libraries are supported.
Only the IotaCore library is supported.
PHP
Not supported
Java
Not supported.
All libraries are supported.
.NET
Not supported.
What’s Next
Glad to hear it! Please tell us how we can improve more.
Sorry to hear that. Please tell us how we can improve.
Thank you for sharing your feedback so we can improve your experience.