EUDIPLO logo
GitHub ↗Get started
Open source · Open standards · Your infrastructure

Configure wallet flows.
EUDIPLO handles the protocols.

Define credentials and presentation requests in JSON. EUDIPLO turns configuration into standards-compliant issuance and verification—without moving your business logic.

OID4VCI·OID4VP·SD-JWT VC·mdoc·DCQL

THE CONFIGURATION-DRIVEN LAYER

Change the outcome.
Watch the protocol behavior follow.

Explore a real EUDIPLO configuration. No backend or wallet required.

01 Define the outcome
Credential fields
02 Generated configuration
03 EUDIPLO provides

    THE DIPLOMATIC LAYER

    Your application speaks JSON.
    EUDIPLO speaks wallet.

    Keep attributes, policies, and decisions in your own systems. EUDIPLO translates the desired outcome into metadata, proofs, trust checks, signing, status, and callbacks.

    01
    { }

    Your application

    Simple JSON, APIs, and webhooks.

    02 EUDIPLO logo

    EUDIPLO

    Configuration becomes protocol behavior.

    03

    EUDI Wallets

    Interoperable issuance and presentation.

    BUILT FOR REAL DEPLOYMENTS

    Simple on the outside.
    Production-ready underneath.

    { issuer }

    Credential issuance

    Authorization Code and Pre-Authorized Code flows, SD-JWT VC, mdoc, batch issuance, status, and notifications.

    { verifier }

    Presentations

    OID4VP, Digital Credentials API, and DCQL with same-device and cross-device flows plus secure webhooks.

    { trust }

    Trust & registration

    Trusted lists, Access and Registration Certificates, OpenID Federation, and registrar integration.

    { keys }

    Key management

    Local keys, Vault, AWS KMS, remote KMS, and PKCS#11/HSM adapters through one model.

    { teams }

    Multi-tenant operations

    Tenant isolation, role-based access, PostgreSQL support, and an administration interface for teams.

    { observe }

    Observable by default

    Persistent session logs and OpenTelemetry integration for production visibility and troubleshooting.

    READY TO TRY IT?

    One command to a working wallet flow.

    curl -fsSL https://eudiplo.dev/install.sh | bashtheneudiplo demo
    Open the quick start →