Skip to content

BaseID Documentation

Open-source digital identity infrastructure for governments, enterprises, and developers.

Use the hosted platform — issue and verify credentials via REST APIs with no infrastructure to manage.

Cloud API Reference

50+ REST endpoints for credentials, DIDs, verification, compliance, trust, DIDComm, and team management. View Cloud API →

Console Guide

Dashboard walkthrough — issue credentials, manage DIDs, invite team members, run compliance reports. Console Guide →

Client SDKs

TypeScript, Python, and Go client libraries for the BaseID Cloud API. Browse SDKs →


Shared knowledge base — referenced by both Cloud and Open-Source documentation.

Credential Formats

JWT-VC, SD-JWT, mDL, BBS+, AnonCreds — architecture, trade-offs, and decision tree. Credential Formats →

Protocols

OID4VCI, OID4VP, DIDComm v2, SIOPv2 — flows, architecture, and when to use each. Protocols →

DIDs

Methods, resolution, key types, lifecycle — how DIDs underpin the credential ecosystem. DIDs →

Compliance

7 global frameworks — PCTF, eIDAS, HAIP, NIST, TDIF, MOSIP, DIATF — with cross-mapping. Compliance →

Trust & Delegation

Trust graphs, reputation attestations, scoring algorithms, scoped credential delegation. Trust →

Security Model

Encryption, RLS tenant isolation, Argon2id passwords, hash-chained audit, RBAC. Security →


Build with the BaseID Rust crates directly — 36 crates covering credentials, protocols, compliance, and more.

Getting Started

Install BaseID, generate your first key pair, and issue a verifiable credential in under 5 minutes. Start the tutorial →

Rust Crates

Per-crate guides with code examples for all 36 crates in the BaseID workspace. Browse crates →

Platform SDKs

WASM, React, Android (Kotlin), iOS (Swift) bindings for embedding BaseID in your app. Explore SDKs →

CLI Reference

Command-line tool for key management, DID operations, credential signing, and verification. View CLI docs →