For developers & startups

Give your agents a verifiable identity
in a few lines.

Issue, verify, and govern identity for AI agents and apps on open standards. Start free, ship this sprint, and keep your data yours.

Community plan — free, up to 5 projects
# npm install @affinidi-tdk/credential-issuance-client

const api = new IssuanceApi(new Configuration({
  apiKey: authProvider.fetchProjectScopedToken.bind(authProvider),
}));

const res = await api.startIssuance(projectId, {
  data: [{
    credentialTypeId: "EmploymentCredential",
    credentialData: { employer: "Acme Corp" },
  }],
  holderDid: "did:key:...",
});
Why build on Affinidi

Built to ship fast.

Free to start

Build on the Community plan — free, up to 5 projects. No card, no sales call.

Open standards, no lock-in

W3C VCs, DIDComm v2.1, TSP Rev2, SD-JWT, OID4VCI/VP — your data travels with you.

Multi-language SDKs

TypeScript, Python, Rust, Java, Dart, .NET, and PHP — build in your stack.

Self-host or your cloud

Run it in your own environment. Zero PII stored on our side.

Ships in a few lines

Issue, hold, verify, and connect with a handful of SDK calls.

Open source & community

Public repos, an active Discord, and a growing contributor base.

Agent Gateway

Deploy your first Agent Gateway

Give every agent a verifiable identity at birth, then govern how it connects — as a drop-in proxy in your stack, on open protocols.

  • Identity at birth
  • DIDComm v2.1 · TSP Rev2
  • MCP · A2A
  • Drop-in proxy
Forge — developer toolkit

Everything you need to build

Multi-language SDKs, CLI, reference apps, and docs — the complete kit to embed issuance, verification, and agent trust into your product.

  • TS · Python · Rust · Java
  • CLI & API
  • Reference apps
  • Open standards
Built in the open · Audited · Interoperable

Trust you can verify, not just claims.

56 Public repositories
120 Contributors
5,000+ Commits
8 SDK languages
Open standards
Decentralized Identity Foundation — contributorWorld Wide Web Consortium — contributorGlobal Legal Entity Identifier Foundation — contributorAYRA — contributor
  • DIDComm v2.1
  • Trust Spanning Protocol (TSP Rev2)
  • DID:WebVH
  • Selective Disclosure (SD-JWT)
  • Digital Credentials Query Language (DCQL)
  • European Digital Identity (EUDI)
Explore our GitHub → Join 2,500+ on Discord →
Security & compliance
  • ISO 27001 certified Independently audited (SAC & UKAS), backed by a public Trust Centre.
  • Zero PII stored User-consented by design — no central honeypot of personal data.
  • End-to-end encryption DIDComm v2.1 encrypted channels for every exchange.
  • Data residency & self-host Run in your own cloud or on-prem — data never leaves your domain.
Visit the Trust Centre →

Cookie Preferences

We use cookies to enhance your experience. You can manage your preferences below. For more information, read our Cookie Policy.

Strictly Necessary Always Active

These cookies are essential for core website functions such as security, session integrity, and cookie preference storage. They cannot be disabled.

  • _cf_bm: Distinguishes humans from bots (Cloudflare) · 30m
  • _cfuvid: Ensures secure browsing (Cloudflare) · Session
  • __hs_initial_opt_in: Prevents HubSpot's banner · 7 days
  • _gtm_debug: GTM debug mode (testing only) · Session
Analytics

These cookies help us understand how visitors interact with the site so we can improve content and performance. All data is aggregated and anonymous.

  • _ga, _gid, _gat: Google Analytics · Session – 2 years
  • __hstc, hubspotutk, __hssrc: HubSpot visitor tracking · 13 months
  • __hs_opt_out: HubSpot opt-out preference · 6 months
Marketing & Targeting

These cookies allow us and our partners to serve personalised ads and measure campaign performance.

  • _gcl_au, _gcl_dc: Google Ads conversion tracking · 90 days
  • IDE: Google Display Network personalisation · 1 year
  • _fbp: Meta / Facebook remarketing · 90 days
  • li_gc, _li_fat_id, bcookie: LinkedIn tracking · 1–24 months
  • guest_id, personalization_id: Twitter/X analytics · 2 years