Build identity verification into your app in minutes
Veris gives you face capture with liveness detection, document scanning, and face comparison - one subscription, one SDK key.
Products
Start here
Three steps from zero to a working integration.
Sign up and get your sandbox key
Create an account at dashboard.verisinfra.com. After email verification, your sandbox key is immediately available - no payment, no KYC required.
Install the SDK for your platform
Add the Veris Capture or Veris Compare dependency to your project. Android, iOS, Flutter, and React Native are all supported. Find install commands in each product's docs.
Call the verification endpoint
After a successful capture, your backend calls POST /v1/sdk/verify-result with the signed payload. Veris validates the signature, checks the nonce, and returns a verified result.
Sandbox environment
Your sandbox key works immediately after email verification - no payment required. Use it to build and test your integration end-to-end before going live.
Sandbox keys have two limits:
- 50 validations per day - resets at midnight UTC. Returns
SANDBOX_LIMIT_REACHEDwhen exceeded. - 10 lifetime Compare calls - returns
SANDBOX_COMPARE_LIMIT_REACHEDwith an upgrade link.
The SDK shows a small amber SANDBOX badge in the camera preview when a sandbox key is active. The badge is completely removed in production.
Sandbox-signed results are rejected by POST /v1/sdk/verify-result in production - you cannot mix sandbox and production environments.
License key format
Every key follows this structure:
veris_[env]_[plan]_[random 32 chars]
Examples:
veris_sandbox_pro_a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6
veris_live_launch_x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5k4
Keys are shown once at generation and never retrievable again. Store yours securely.
Use the same license key for both the SDK and the Compare API - there is no separate API key.
Plans
| Plan | Monthly | Annual | Compare quota |
|---|---|---|---|
| Spark | TBD | TBD | — |
| Build | TBD | TBD | — |
| Launch | TBD | TBD | 1,500 / month |
| Scale | TBD | TBD | 10,000 / month |
| Pro | TBD | TBD | 30,000 / month |
| Enterprise | From $299 | Custom | Custom |
Annual plans include 2 months free. Quarterly and 6-month billing are also available at flat multiples. All prices are in USD, charged in NGN via Paystack at the spot rate at checkout.
Multi-app support is available on all plans, including Spark - each app runs under a separate subscription with its own license key.