Welcome to Passbase! This documentation will show you how to integrate Passbase into your website, app, and backend and verify users within seconds.

What is Passbase?

Passbase is a suite of customizable identification tools including liveness detection, document verification, facial recognition, and more. These tools are combined to estimate the authenticity of a user's true identity.

How it works

A User submits a video selfie and valid identifying Resources during a Verification guided by the Passbase client-side integration. Once all the necessary Resources are submitted, Data points are extracted, digitized, and authenticated. These Data points then become part of the User's Identity. The User then consents to share Resources and/or Data points from their Identity with you. This information is passed to you and can be used to make decisions about a User (e.g. activate account).
This table below explains our terminology further.
A set of Data points and Resources related to and owned by one single User. This data can be accessed by you through a Verification
A source document used to generate the Data points for a User (E.g. Passport).
Data point
Any data about a User extracted from a Resource (E.g. Passport Number, or Age).
The owner of an Identity.
A transaction through which a User consents to share Data points with you. If the Data points you request are not already available in the User's Identity, the Passbase client will ask the User to submit the necessary Resource required to extract them.
Biometric Authentication
A transaction through which a User can certify the ownership of Personal data previously shared through a Verification.
Client-side SDKs
Language specific packages you can use to integrate Passbase into your website or app (E.g. iOS, or React) .
Server-side libraries
Language specific packages you can use to integrate the Passbase API (E.g. Node.js)

You can find a full list of Data points by checking out our full API specification here.