Skip to main content
Now in developer preview

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.

verify.js
const result = await walletbridge.verify({
  credentials: ['identity', 'age_over_18'],
  purpose: 'Account verification'
});
// That's it. Identity verified.
EUR 0.15
per verification
vs. EUR 2-5 for traditional KYC
< 3 sec
verification time
vs. 3-5 days with manual review
110,000+
EU businesses must comply
by December 2027
5 lines
of code to integrate
vs. 12-18 months to build

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

1

Document upload

User photographs passport or ID card

2

Image quality check

30% of uploads rejected — blurry, glare, wrong document

3

Selfie verification

Liveness check with accessibility issues for many users

4

Manual review queue

Documents enter a queue. Average wait: 24-72 hours

5

Re-submission

15% asked to re-submit. Most never return

6

Verification complete

3-5 days later. If the user is still around.

Cost: EUR 2-5 · Time: 3-5 days · Abandonment: 68%

With WalletBridge

1

User taps ‘Verify with EU Wallet’

A single button in your app or website

2

User approves in wallet app

Biometric unlock, review credentials, tap share. 2 seconds.

3

Cryptographic proof received

WalletBridge validates the credential and returns verified data. Done.

Cost: EUR 0.15 · Time: < 3 seconds · Abandonment: ~0%

Integration

Three steps to verified identities

Go from zero to verifying EU digital identity credentials in under an hour.

1

Install the SDK

Add the WalletBridge package to your project. Available for Node.js, Python, Go, and more.

npm install @walletbridge/sdk
2

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_...');
3

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); // true

Features

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.
Check Your Compliance Status
Compliance Result
Mandatory

Your business is required to accept EUDI Wallet credentials by December 2027.

eIDAS 2.0 Art. 5f(2)
PSD2 SCA requirement
AMLR Art. 22

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

EUR 0/month
  • 100 sandbox verifications/mo
  • JS & Python SDKs
  • Community support
  • Simulated wallet responses
Get Started

Pay as you go

For startups

EUR 0.15/verification
  • Unlimited verifications
  • All SDK languages
  • Production API access
  • Email support
  • Webhooks
Start Building
Most Popular

Growth

For scaling businesses

EUR 500/mo + EUR 0.08/ver
  • Everything in Pay as you go
  • Volume discounts
  • Team dashboard
  • Priority support (< 4hr)
  • Verification analytics
Start Building

Enterprise

For large organisations

Custom
  • Everything in Growth
  • Dedicated account manager
  • SLA 99.99%
  • On-premise option
  • Compliance consulting
Contact Sales

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
00
Days
00
Hours
00
Min
00
Sec

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.