Skip to main content
Build with rial: mint verifications from your backend, capture natively on Android, or script against the API from the command line.

REST API

Server-side integration. Mint verifications, receive webhooks.

Kotlin SDK

Native Android capture: camera, templates, offline queue. v0.10.1

CLI

Ad-hoc calls and scripting.

Swift SDK

Coming soon — native iOS capture.

React Native

Coming soon — cross-platform capture module.

What this API does

You mint a verification against your tenant account, get back a capture_url, and send that link to your end-user. They open it on their phone, capture the photos you asked for, and the verification’s status moves through:
Once completed, the verification carries a verdict built from on-device signals — screen-recapture detection and AI-generation detection — plus the captured images themselves.

Get started

Zero to a verification in five steps.

Core concepts

Authentication

The two key types, environments, and how the SDKs authenticate.

Verdicts

How status and verdict are built, and what each signal checks.