From 1.3 euro cents excl. VAT per verification*

*Pro: €39/month excluding VAT for 3,000 attempts. Calculated at full allowance usage; failed and abandoned attempts also count.

EUDI Wallet Connect

Integrate the EUDI Wallet into your application in just 5 minutes with our plugins.

Connect your business to EUDI Wallets. Install a plugin, import your configuration and offer identity sign-in or age verification to your users.

WordPress, Moodle or your OIDC application: start with a free client. For AI agents, explore the MCP connector.

Try the WordPress demo ↗

New: age verification for AI agents with MCP →

Your application

Website · learning platform · web app

WordPressMoodleWeb app
OpenID Connect PKCE S256
EU Digital Identity WalletYour user’s Wallet

Identity or proof of age

Verified presentation
Built for your existing applications
OpenID ConnectWordPressMoodleShopify

Two ways to get started

The right proof for your service.

Choose identity sign-in or an age check to match your application’s needs.

Your platform, your integration

Plugins or protocol. You choose.

Use a CMS plugin, add age verification to Shopify checkout, connect an OpenID Connect application or integrate an MCP AI agent.

Keycloak

Connect your Keycloak realm to EUDI Wallets through an external OpenID Connect identity provider. Your applications keep their existing Keycloak integration. Register the exact Keycloak callback URL, then configure the client credentials and PKCE S256 using our setup guide.

Shopify · 18+

Verify age at checkout for selected products. Demo tested with France Identité and Talao. French/English interface and support from Talao, a French company. Requires a signed-in Shopify customer account; merchants manage any alternative process separately.

The plugins are development previews. Validate your integration on a test site before production deployment; WordPress.org submission is in progress; both Moodle plugins are in review. Directory approval/publication remains pending.

The plugins are free. These plans cover use of the hosted verification service (OIDC bridge), with allowances for identity or age verification attempts. They are not plugin purchase prices. Compare verification plans →

Integrations

Connect beyond your CMS.

Use the connector as an external identity provider, integrate another CMS, or protect an existing web service.

CMS integrations

Drupal · TYPO3 · MediaWiki

Configure a compatible third-party OIDC extension with mandatory PKCE S256. Follow the platform-specific recipes and validate your complete login flow.

Read the guide →

Applications & access

Nextcloud · OAuth2 Proxy

Use an OIDC module or identity-aware proxy to connect your existing service. Configuration recipes are provided; deployments need their own end-to-end tests.

Read the guide →

Adapter required

Shopify Plus · identity sign-in

Shopify Plus has additional identity-provider requirements, including logout. Direct integration is not currently supported; contact us to assess an adapter or identity-broker approach.

Read the guide →

Register your application, not a user account

Your OIDC connection, in a few steps.

01

Register your application

Copy your plugin’s callback URL, choose your use case and complete the registration form.

02

Verify your email

Confirm your developer email using the code sent to your inbox.

03

Download the configuration

Save the JSON file when your client is created. Keep it confidential: it may contain a client secret.

04

Connect your platform

Import the JSON in your plugin, or configure your OIDC client, then test the complete Wallet login.

For developers

Everything you need to connect.

Configuration, endpoints, supported claims and complete integration checks in one guide.

For AI agents: choose MCP and age verification in the registration form, then configure the connector with the downloaded JSON. Follow the guide to add it to your agent.

Documentation →

Bring Wallet identity to your application.

Register a free client and choose the integration that fits your platform.

Connect my application ↗