Build Status License Website Documentation Coverage

EUDIPLO

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.


🧭 Overview

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.

Overview

🧩 Features

  • ✅ Supports OID4VCI, OID4VP, SD-JWT VC, and OAuth Token Status List
  • ✅ JSON-based credential configuration
  • ✅ Runs via Docker with .env config
  • ✅ HTTP-based integration with any backend
  • ✅ Secure key management & pluggable storage
  • ✅ Privacy-friendly: no external calls, no long-term storage

🚀 Quick Start

Example :
docker 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


📚 Documentation


🤝 Contributing

We welcome PRs from wallet developers, institutions, and contributors interested in advancing the EUDI Wallet ecosystem.

See CONTRIBUTING.md for guidelines.


📝 License

Licensed under the Apache 2.0 License

results matching ""

    No results matching ""