Your Diplomatic Layer for EUDI Wallet Integration
EUDIPLO is an open-source middleware that bridges your backend and EUDI Wallets using a unified API and standardized protocols.
Organizations joining the EUDI Wallet ecosystem face a tough choice: patch together protocol libraries that may not exist for their stack, or rely on proprietary solutions that risk vendor lock-in.
EUDIPLO solves this by providing a lightweight, source-available, protocol abstraction layer. It communicates over HTTP and integrates easily with your existing backend stack—so you can focus on your business logic, not cryptographic plumbing.
It supports all core flows of electronic attribute attestations—issuing, requesting, and even requesting during issuance—and is already compatible with production-grade EUDI Wallets like Animo.
While still in early development, EUDIPLO is built for production: secure key management, scalable database support, and clean API boundaries.
.env
configdocker run -p 3000:3000 \
-e PUBLIC_URL=https://example.com \
-e AUTH_API_KEY=a_very_secure_api_key \
-v $(pwd)/config:/app/config \
ghcr.io/cre8/eudiplo:latest
📚 API:
https://cre8.github.io/eudiplo/api/
📦 Full setup:
Quickstart Guide
We welcome PRs from wallet developers, institutions, and contributors interested in advancing the EUDI Wallet ecosystem.
See CONTRIBUTING.md for guidelines.
Licensed under the Apache 2.0 License