Welcome to Passbase! This documentation will help you understand how our solutions work and how you can integrate us into your website, app, or signup flow.

What is Passbase?

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

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 becomes 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.

Re-authentication (login)

A transaction through which a User can certify the ownership of Personal data previously shared through a Verification.

You can find all the properties associated with the models defined above by checking out our full API specification here.