Checkify
JavaScript SDK available

Build Checkify into your own app or website.

Add one Checkify Pass to your site, choose a request type such as human or age verification, and drop the SDK snippet into your page.

Quickstart
<script src="https://checkify.me/sdk/v1/checkify.min.js"></script>
<div data-checkify-pass="YOUR_PASS_ID" data-checkify-request="human"></div>

Register your website domain when creating the site in Checkify. The embed works from that domain immediately. Optional DNS/meta/file verification increases your business assurance level.

Early partners can contact us if they want to test custom integration options before public SDK release.

Checkify SDK roadmap
Pass ID → SDK → Proof result
Available
Developer flow
Create Checkify Pass Available
Add SDK to website or app Available
Launch verification request Available
Receive proof result Available
1
Create Pass
2
Add SDK
3
Get result
Web
SDK live
API
docs planned
Overview

Add Checkify to custom products with the JavaScript SDK.

The browser SDK is live today. Use one Checkify Pass ID plus a request type to launch verification without building QR handling, proof requests, or UI wiring from scratch.

1

Web SDK

JavaScript tools for adding Checkify Passes to websites, forms, checkout flows, and custom pages.

Available now
2

Backend API helpers

Node and Python SDKs wrap POST /v1/qr/results/verify for server-side proof checks.

Available now
3

Mobile integration

Integration guidance for apps that want to launch Checkify verification flows from mobile experiences.

Coming soon
SDK roadmap

SDK availability

The JavaScript embed is ready for production use. Server SDK wrappers and npm packaging are on the roadmap.

Start with a Checkify Pass from your dashboard, register your domain when creating the site, and drop the embed snippet into your page.

SDK availability

JS
JavaScript Web SDK
For websites, forms, custom flows, and checkout integrations.
Available now
API
Backend API examples
Node and Python server SDKs for verifying results on your backend.
Available now
App
Mobile app integration guide
For apps that want to launch Checkify Passes and handle verification completion.
Coming soon

SDK names, endpoints, and release order may change while the developer tools are being finalised.

How it will work

SDK integration flow

The developer flow is based around one Checkify Pass ID, a request type, and a verifiable result on your backend.

Step 1

Create a Checkify Pass

Create a Checkify Pass in the business panel or app. The Pass defines what proof is required, such as human verification, age threshold, or multiple proofs together.

Example Pass

“Confirm the user is human and over 18 before continuing.”

Available now: Checkify Pass creation
Create Checkify Pass

Step 2

Add the SDK to your product

Add the JavaScript SDK to your website, app shell, or custom flow. Pass your Checkify Pass ID and request type to launch the correct verification request.

Live example
<script src="https://checkify.me/sdk/v1/checkify.min.js"></script>
<div data-checkify-pass="YOUR_PASS_ID" data-checkify-request="human"></div>
Available now: JavaScript embed

Embed snippet

<script src="https://checkify.me/sdk/v1/checkify.min.js"></script>

<div
  data-checkify-pass="YOUR_PASS_ID"
  data-checkify-request="human"
  data-checkify-text="Verify with Checkify"
></div>

See the integration guide for form binding and server-side verification.

Step 3

Launch the Checkify verification flow

The SDK will open the correct Checkify Pass when the user starts the flow. Depending on the use case, this may use a launch link, QR code, app handoff, or embedded verification prompt.

Open a Checkify Pass from your own UI.
Support website and mobile handoff flows.
Request the proof configured in the Pass.
Available now: Pass start + QR / magic link

Possible launch options

Button launch
User clicks “Verify with Checkify”.
QR launch
User scans a QR code with their phone.
App handoff
User opens Checkify from a mobile experience.

Step 4

Receive and check the verification result

Your product will receive a result when the verification flow completes. Backend checks will help confirm the result before you allow the user to continue.

Planned result examples
{
  "human_verified": true,
  "age_over_18": true,
  "status": "approved"
}
Available now: server verify SDKs

Result handling

Frontend callback
Update your UI when the user completes verification.
Backend status check
Confirm the result server-side before granting access.
Business decision
Continue checkout, allow signup, unlock content, or approve the action.

JavaScript SDK is live. Server SDKs are next.

You can embed Checkify on any registered domain today. Backend helper libraries and webhooks are planned for a later release.

Use now

JavaScript embed, server verify SDKs, WordPress connector, and Checkify Pass setup.

Coming soon

npm publish, webhooks, and signed webhook delivery.

Want to build with Checkify?

Start with a Checkify Pass and the JavaScript embed, use the WordPress connector where suitable, or contact us about early custom integration options.