The Developer SDK for EU Digital Identity
Issue and verify eIDAS 2.0 verifiable credentials in 10 lines of TypeScript. SD-JWT VC & mDoc formats, OpenID4VC protocols, zero vendor lock-in.
eIDAS 2.0 Ready
Full compliance with the EU Digital Identity framework
TypeScript SDK
Type-safe APIs with complete IntelliSense support
SD-JWT VC
Selective disclosure for privacy-preserving credentials
OpenID4VC
Standard-compliant credential issuance and verification
Your Credential Powerhouse
From credential schema design to issuance, verification, and selective disclosure — everything you need in a single, composable SDK.
import { Credat } from "credat"
const client = Credat.create({
format: "sd-jwt-vc",
issuer: "did:web:issuer.example.com"
})
const credential = await client.issue({
type: "VerifiableId",
claims: {
given_name: "Marie",
family_name: "Dupont",
birth_date: "1990-01-15"
}
})What You Can Build
National ID Wallet
Issue government-backed digital identity credentials compliant with the EU Digital Identity Wallet architecture. Support selective disclosure so citizens share only what's needed.
Digital Diploma
Universities and training providers can issue tamper-proof educational credentials. Employers verify qualifications instantly without contacting the institution.
Banking KYC
Streamline customer onboarding with reusable identity credentials. Reduce KYC costs while maintaining regulatory compliance across jurisdictions.
Healthcare Credentials
Issue and verify professional medical licenses, vaccination records, and patient consent credentials with privacy-preserving selective disclosure.
Travel Documents
Enable seamless border crossing with mobile driving licenses and travel credentials based on ISO 18013-5 and mDoc formats.
Built On Open Standards
Credential Formats
First-class support for both EU-mandated credential formats, ready for the EUDIW ecosystem.
Protocols
Developer Tools
Trusted by Developers
Full Compliance
Built from the ground up for the EU Digital Identity framework. Every API maps to a regulation requirement.
Gzipped Bundle
Tree-shakeable ESM architecture. Import only what you need — credential issuance, verification, or both.
SD-JWT VC & mDoc
First-class support for both EU-mandated credential formats. Switch between them with a single config change.
Import the SDK
A single import gives you everything — issuance, verification, and credential management.
Create a Client
Configure your credential format and issuer identity. Supports SD-JWT VC and mDoc out of the box.
Issue a Credential
Define the credential type and claims. The SDK handles schema validation, signing, and encoding.
Verify Instantly
One-line verification with full status checking, signature validation, and revocation support.
Import the SDK
A single import gives you everything — issuance, verification, and credential management.
Create a Client
Configure your credential format and issuer identity. Supports SD-JWT VC and mDoc out of the box.
Issue a Credential
Define the credential type and claims. The SDK handles schema validation, signing, and encoding.
Verify Instantly
One-line verification with full status checking, signature validation, and revocation support.
Build the Future of Digital Identity
Credat is open source and built for the community. Start issuing eIDAS 2.0 credentials in minutes — or contribute to shape the standard.