Developer Documentation

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.

1

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.

2

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.

3

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_REACHED when exceeded.
  • 10 lifetime Compare calls - returns SANDBOX_COMPARE_LIMIT_REACHED with 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.