Environments
D-ME provides two separate environments — sandbox and live — each with their own API keys and data.
Sandbox Environment
The sandbox environment is for development and testing:
- Free — unlimited test verifications at no cost
- Instant results — sandbox calls return
approvedimmediately, no Smile Identity call - No real data — test IDs are accepted, no real documents processed
- Full webhooks — webhooks fire normally so you can test your integration
- Sandbox keys only — keys starting with
dme_sandbox_
Base URL: https://api.d-id.me/v1 — same URL, key prefix determines environment.
The sandbox API endpoint is identical to live. The key prefix (
dme_sandbox_ vsdme_live_) tells the API which environment to use.Live Environment
The live environment processes real verifications:
- Real Smile Identity — documents are submitted for genuine verification
- Real Skorix scoring — credit model runs against real data
- Usage metered — each call creates a billable usage event
- Requires billing — live keys only available after adding a payment method
Switching Environments
Switch environments by changing your API key. No code changes needed — the same request body, endpoints, and response format work in both environments.
| Property | Sandbox | Live |
|---|---|---|
| Key prefix | dme_sandbox_ | dme_live_ |
| Cost | Free | Per-use pricing |
| Verification result | Always approved | Real result |
| Processing time | Instant | ~10–30 seconds |
| Smile Identity | Skipped | Real call |
| Webhooks | Fires normally | Fires normally |