Affinidi TDK
Trust Development Kit with modular clients for credential issuance, verification, login, and more. Built with modern TypeScript for type-safe development.
Explore Affinidi TDKThe complete toolkit to build trust-enabled applications — multi-language SDKs, a CLI, a management portal and world-class documentation.
From SDKs to CLI to a visual portal — everything you need to build decentralised identity and trust into your apps.
Trust Development Kit with modular clients for credential issuance, verification, login, and more. Built with modern TypeScript for type-safe development.
Explore Affinidi TDKCommand-line interface for scaffolding projects, managing configurations, and deploying trust infrastructure from your terminal.
Explore Affinidi CLIVisual management console for projects, credentials, schemas, analytics, and more. Create configurations, monitor usage, and debug in real-time.
Explore Affinidi PortalSDK for building messaging apps with secure, end-to-end encrypted channels between individuals, businesses, and AI agents. Built on DIDComm and DIDs for privacy-preserving communication.
Explore Meeting Place SDKInstall the TDK, authenticate and issue your first credential — official SDKs across every major platform.
# 1 · install the Affinidi TDK
npm install @affinidi-tdk/auth-provider
# 2 · authenticate with your PAT
import { AuthProvider } from '@affinidi-tdk/auth-provider'
# 3 · issue your first credential
await issuance.startIssuance({ credentialTypeId: 'EmploymentCredential' })
✓ credential issued Docs, samples and a community of developers building on Affinidi.
Comprehensive guides, API references, and tutorials
Open DocumentationJoin 5,000+ developers building with Affinidi
Open Discord CommunityProduction-ready examples and sample applications
Open Code SamplesWe contribute to global standards bodies and maintain open-source projects that keep trust ecosystems interoperable.
Trust Developer Kit with multi-language SDKs for building privacy-first applications
TypeScript · 17★ · View on GitHubCommand line interface for Affinidi services and developer workflows
TypeScript · 12★ · View on GitHubAffinidi Trust Development Kit implementation in Rust for high-performance applications
Rust · 13★ · View on GitHubSelf-Sovereign Identity library for Dart - manage decentralised digital identities
Dart · 8★ · View on GitHubDIDComm library for Dart - encrypted, DID-based messaging with end-to-end privacy
Dart · 6★ · View on GitHubSelective Disclosure JWT library for Dart - privacy-preserving credential sharing
Dart · 5★ · View on GitHubJoin thousands of developers building the future of trust infrastructure — grab an SDK, spin up the CLI, and ship.