Identity verification
for the EU, in 5 lines of code
WalletBridge is the API for accepting EU Digital Identity Wallet credentials. Stop building cryptographic infrastructure. Start verifying identities.
Free sandbox. No credit card required.
const result = await walletbridge.verify({
credentials: ['identity', 'age_over_18'],
purpose: 'Account verification'
});
// That's it. Identity verified.The problem
Current KYC is expensive, slow, and about to become non-compliant
Businesses spend billions on identity verification processes that frustrate users and still won't meet the upcoming EU mandate.
Without WalletBridge
Document upload
User photographs passport or ID card
Image quality check
30% of uploads rejected — blurry, glare, wrong document
Selfie verification
Liveness check with accessibility issues for many users
Manual review queue
Documents enter a queue. Average wait: 24-72 hours
Re-submission
15% asked to re-submit. Most never return
Verification complete
3-5 days later. If the user is still around.
With WalletBridge
User taps ‘Verify with EU Wallet’
A single button in your app or website
User approves in wallet app
Biometric unlock, review credentials, tap share. 2 seconds.
Cryptographic proof received
WalletBridge validates the credential and returns verified data. Done.
Integration
Three steps to verified identities
Go from zero to verifying EU digital identity credentials in under an hour.
Install the SDK
Add the WalletBridge package to your project. Available for Node.js, Python, Go, and more.
npm install @walletbridge/sdk
Configure your credentials
Set up your API key and specify which identity attributes you need — identity, age, address, qualifications, and more.
import WalletBridge from '@walletbridge/sdk';
const wb = new WalletBridge('wb_live_...');Verify and ship
Call the verify method. We handle wallet communication, cryptographic validation, trust list verification, and return clean JSON.
const result = await wb.verify({
credentials: ['identity'],
purpose: 'KYC onboarding'
});
console.log(result.verified); // trueFeatures
Everything you need, nothing you don't
We handle the cryptographic complexity of the EU Digital Identity ecosystem so you can focus on your product.
Multi-format credentials
Both SD-JWT and mso_mdoc formats, validated against the EU Architecture Reference Framework. PID, mDL, age verification, and more.
Selective disclosure
Request only the attributes you need. Verify a customer is over 18 without ever seeing their date of birth. Privacy by design.
27 member states, one API
We synchronise EU Trusted Lists, manage certificate chains, and abstract away differences between national wallet implementations.
Developer sandbox
Test against simulated EUDI Wallets today. Compatible with the EU reference implementation and national sandboxes.
Real-time webhooks
Get notified instantly when a verification completes or fails. Full event stream for audit logging. GDPR compliant.
Drop-in UI components
Pre-built React components for the verification flow. QR codes, deep links, status polling — all handled. Or go headless.
Use cases
Built for regulated industries
From crypto exchanges to healthcare providers, WalletBridge helps regulated businesses verify identities in seconds, not minutes.
KYC onboarding in seconds, not days
Replace video-ident and document scanning with cryptographic credential verification. Reduce onboarding drop-off from 68% to near zero. Fully compliant with PSD2 SCA and AMLR requirements.
- ✓Drop KYC costs from EUR 2-5 to EUR 0.15 per verification
- ✓Eliminate manual review queues entirely
- ✓PSD2 Strong Customer Authentication compatible
const kyc = await walletbridge.verify({
credentials: ['identity', 'address'],
purpose: 'Customer onboarding (KYC/AML)',
level: 'high' // eIDAS LoA High
});
if (kyc.verified) {
await createAccount({
name: kyc.claims.full_name,
nationality: kyc.claims.nationality
});
}Free tool
Not sure if your business is affected?
Our compliance checker analyses your sector, size, and regulatory obligations against eIDAS 2.0 Article 5f and tells you in 2 minutes whether you need to accept EU Digital Identity Wallets — and by when.
- ✓Covers banking, telecom, healthcare, crypto, e-commerce, and 7 more sectors
- ✓Maps your obligations to specific eIDAS 2.0 articles
- ✓Identifies your deadline and applicable penalties
- ✓Free. No signup required.
Your business is required to accept EUDI Wallet credentials by December 2027.
Pricing
Transparent pricing. No surprises.
Every competitor hides their pricing behind “Contact Sales.” We don't. Start free. Scale as you grow.
Free
For prototyping
- ✓100 sandbox verifications/mo
- ✓JS & Python SDKs
- ✓Community support
- ✓Simulated wallet responses
Pay as you go
For startups
- ✓Unlimited verifications
- ✓All SDK languages
- ✓Production API access
- ✓Email support
- ✓Webhooks
Growth
For scaling businesses
- ✓Everything in Pay as you go
- ✓Volume discounts
- ✓Team dashboard
- ✓Priority support (< 4hr)
- ✓Verification analytics
Enterprise
For large organisations
- ✓Everything in Growth
- ✓Dedicated account manager
- ✓SLA 99.99%
- ✓On-premise option
- ✓Compliance consulting
All plans include GDPR-compliant data handling, EU-hosted infrastructure, and zero data retention after verification. Compare with traditional KYC: EUR 2-5/verification with 68% abandonment.
Trust
Built on open standards. Secured by design.
Standards compliance
- ✓OpenID4VP 1.0
- ✓SD-JWT (RFC 9901)
- ✓ISO 18013-5 (mDoc)
- ✓eIDAS 2.0 ARF
- ✓DCQL query language
Security & privacy
- ✓EU-hosted infrastructure
- ✓Zero data retention
- ✓GDPR compliant by design
- ✓Tamper-evident audit log
- ✓SOC 2 Type II (planned)
Ecosystem
- ✓EU reference implementation
- ✓France Identité Playground
- ✓German SPRIND sandbox
- ✓Open-source SDKs
- ✓27 EU trust lists
Time until December 2027 deadline
The deadline won't wait. Neither should you.
Join the developers building the future of EU identity verification. Start with our free sandbox and be production-ready before the mandate hits.
Free sandbox. 100 verifications/month. No credit card.