# DeepCredentials Developer API

DeepCredentials lets you verify digital identities using the Swiss eID ecosystem. Integrate once — verify anyone with a Swiss eID wallet.

## What you can build

- **Identity verification flows** — Start an OID4VP session, show the QR code, and receive verified credential data when the user scans it with their wallet.
- **Automated onboarding** — Verify name, date of birth, or other claims from government-issued credentials without handling any raw identity documents.
- **Compliant KYC** — Meet Swiss regulatory requirements for identity verification using the official eID infrastructure.


## Get started

New to the DeepCredentials API? The [Quickstart](/docs/guides/quickstart) gets you up and running in minutes — create an API key and make your first API call.

## APIs

| API | Description |
|  --- | --- |
| [Verification API](/docs/openapi/verification-v1) | Create and poll OID4VP identity verification sessions. |
| [Credential Offers API](/docs/openapi/credential-offers-v1) | Create and manage credential offers. |
| [Issued Credentials API](/docs/openapi/issued-credentials-v1) | List, inspect, and manage the status of issued credentials. |
| [Self-Service API](/docs/openapi/self-service-v1) | Approve or reject end-user-initiated credential requests. |
| [Authentication API](/docs/openapi/authentication-v1) | Exchange client credentials for access tokens. |
| [Health API](/docs/openapi/health-v1) | Validate connectivity and inspect credential metadata. |
| [Webhook Events](/docs/openapi/webhook-events-v1) | Event payloads delivered to your webhook endpoint. |


## Environments

| Environment | Purpose |
|  --- | --- |
| **Beta** | Beta swiyu environment for development and testing — no real identity data. |
| **Production** (planned for December 2026) | Live swiyu environment connected to the Swiss eID infrastructure. |


API credentials are bound to a specific environment at creation time. A beta key always operates in beta — you cannot mix credentials across eID environments.