Skip to content

EUDIPLO

EUDIPLO is a middleware that simplifies integration with the EUDI Wallet ecosystem. It provides a modular and standards-compliant backend for issuing, verifying, and managing verifiable credentials without needing to implement complex protocols directly.

Use EUDIPLO as a self-contained Docker container in your infrastructure to handle all EUDI-related operations securely and efficiently.

EUDI WalletEUDIPLO MiddlewareEnd ServiceEUDI Wallet(Mobile App)EUDI Wallet(Mobile App)EUDIPLO Middleware(Protocol Abstraction Layer)EUDIPLO Middleware(Protocol Abstraction Layer)End Service(Custom Backend Logic)End Service(Custom Backend Logic)OID4VCIOID4VPSD-JWT VCAttestationsSimple JSON APIVerified Data / EventsHandles all EUDIprotocol complexity

Key Features

  • Acts as a proxy between your backend systems and EUDI Wallets
  • Exposes a full OpenAPI interface for issuing and verifying credentials
  • Supports both file-based and Vault-based key management
  • Stores session and configuration data using SQLite or PostgreSQL
  • Easy to deploy via Docker with .env-based configuration

Supported Protocols

EUDIPLO supports a range of current and emerging standards in the EUDI Wallet ecosystem:


Get Started

Check out the Quick Start Guide to run EUDIPLO in minutes.


Contributing

Want to contribute? Read the contribution guidelines.