Quick Start
This guide will take you through the initial setup and launch of the Prove Pre-Fill starter kit using a Node back end and React front end
The Prove Pre-Fill® solution enables enterprises to deliver a frictionless and secure onboarding and commerce enablement experience for their customers and stakeholders. This innovative tool streamlines online form completion by auto-filling verified user information, reducing friction, and boosting conversion rates.
At the end of this guide, you will have a running demo application of the Prove Pre-Fill solution.
Prerequisite
Node.js with npm: Download Node.js via their website or use this interface:
Build the Front End
Download the Starter Kit
Open a terminal and navigate to the location where you would like to install the starter kit. Then paste the following commands into your terminal.
Following the execution of these commands, you will have the following for your front end:
- The starter kit downloaded and dependencies installed.
- A properly formatted
.env
file.
Run the Front end
Navigate to your front end app.
Build the Back End
Configure the Back End
Open a second terminal and navigate to the location where you installed the starter kit.
A second terminal is necessary so we don’t cancel the front end app we just started.
Paste the following commands into your terminal.
Following the execution of these commands, you will have the following for your backend:
- The back end dependencies installed.
- A properly formatted
.env
file.
Acquire Sandbox Credentials from the Developer Portal
In order to run the back end, you need to authenticate using Sandbox credentials.
- Login to the Developer Portal.
- Navigate to Projects and create a new project. When selecting a solution, choose Prove Pre-Fill.
- Select your project and navigate to the CREDENTIALS tab.
Edit the .env File
Switching back to the text editor that opened in a previous step, copy and paste your Client ID in place of REPLACE_WITH_YOUR_SANDBOX_CLIENT_ID
and your Client Secret in place of REPLACE_WITH_YOUR_SANDBOX_CLIENT_SECRET
. Save and close when you are finished.
Run the Back End
Execute npm run dev
via the terminal.
Try It Out
Enter the Test User's Challenge Data
Enter the following test user data and select Continue.

Simulate the Instant Link
Wait for a few seconds while the app simulates the Instant Link possession check.

Confirm Test User Identity Data
Select Confirm after reviewing the prefilled information.

Success! You have now seen the Prove Pre-Fill solution in action!
Review our documentation for this and other use cases to see how Prove integrates into your app to solve your identity verification needs.