Skip to content

WalletGateEU Digital Identity Verification

Developer-first API for accepting EU Digital Identity Wallet credentials

WalletGate

Quick Start

Install the SDK and create your first verification session:

bash
npm install @walletgate/eudi
bash
yarn add @walletgate/eudi
bash
pnpm add @walletgate/eudi
typescript
import { WalletGate } from '@walletgate/eudi';

const client = new WalletGate({
  apiKey: 'wg_test_your_key_here',
});

const session = await client.createSession({
  checks: [
    { type: 'age_over', value: 18 },
    { type: 'residency_eu' },
  ],
});

console.log(session.verificationUrl); // Show QR code to user

Why WalletGate?

We handle the complexity of EU Digital Identity verification so you can focus on building your product.

What You Get

  • eIDAS 2.0 Compliant - Full regulatory compliance
  • 99.9% Uptime SLA - Enterprise reliability
  • <200ms Response - Fast verification
  • 24/7 Support - Technical support when you need it

Get Started in Minutes

  1. Sign up for a free account
  2. Get your test API key (100 free verifications/month)
  3. Follow our Getting Started guide
  4. Integrate with our TypeScript SDK

Getting an API Key

  • New? Create an account to get a test key (wg_test_*)
  • Returning? Log in to manage keys
  • Live keys (wg_live_*) are available on paid plans and count toward your monthly included verifications

Try it Now

Want to test the API without writing code? Use our 🔬 Interactive API Explorer to make live API calls directly from your browser.

Developer-first EU Digital Identity verification