Prove® Platform APIs provide a developer-friendly integration of Prove’s identity verification solutions. Solutions available include:

Overview:

This guide provides a step-by-step walkthrough of how to start integrating Prove solutions. You can run the pre-built demo application with sandbox users to familiarize yourself with the product. Follow the steps below or watch this video to see a high-level overview of the Portal and how to create your first project.

1

Demo Our Prove Pre-Fill Application

The demo application demonstrates the Prove Pre-Fill application

You are welcome to run this demo app when integrating the Prove Identity solution or Pre-Fill add-ons such as MobileAuth or KYC but note that the backend and frontend will be a little different.

Skip this demo if using Verified Users.

There are two options for a demo application. You can use the React starter kit (with Node/Express backend) or the Angular starter kit (with Java backend). Refer to Prove’s developer blog for an in-depth look at the Angular starter kit.

2

Review the Components Necessary to Implement Prove Products

After exploring the demo, review the pieces necessary to implement a Prove solution into your application.

In order to implement, you’ll need the following components:

  • Prove® Platform Server-Side SDK: You will use the Server-Side SDK on the backend of your web application.

    • Purpose: Our Server-Side SDK interacts directly with Prove APIs on your backend. It handles OAuth token management and simplifies the request and response handling for the Prove APIs.

    • Supported Languages: We provide server SDKs in Java, TypeScript/JavaScript, and Go.

If you are using a different backend language, you can still integrate by easily interacting with the REST APIs.

  • Prove® Platform Client-Side SDK: You must use one of the Client-Side SDKs on the frontend of your web, iOS, or Android application.

    • Purpose: Our client-side SDK handles all server calls for Mobile Auth, one-time password (OTP), and Instant Link possession checks and handles fallback functionality.
  • Web or Native Application: Your application Prove will integrate into.

3

Understand How the Components Fit Together

Now that you have familiarized yourself with the integration components, review the flow diagram that corresponds to the Prove solution you will implement. Each flow diagram contains a visual representation of the Server-Side, Client-Side, and CX components required to integrate in addition to a written walk-through of each function’s responsibilities.

Prove Pre-Fill Solutions:

Prove Identity Solutions:

  • Prove Verified Users Solutions:
4

Reference our End-to-End Guide

Now that you are ready to integrate, follow one of the step-by-step Implementation Guides below.

Prove Pre-Fill Implementation Guide:

Prove Identity Implementation Guide:

Prove Verified User Implementation Guides:

See below for integration of the client-side SDKs and server-side SDKs.

5

Production Launch

In order to launch in Production with one of Prove’s identity verification solutions, please complete the following steps:

If you have a Prove Point Of Contact

  • Please reach out to your Prove Representative to request Production access and discuss next steps.

If you do not have a Prove Point of Contact:

Congratulations!

You’ve integrated the Prove solution into your application and are ready to launch!

If you need additional support, please contact your Prove representative.

Was this page helpful?