Civic Developer Hub

Integration Overview

Securely retrieving verified information is a four step process:
  1. 1.
    On your front-end, initiate a new request for user data using the Civic front-end library.
  2. 2.
    After the user shares their data via their Civic Wallet app, the Civic front-end library returns a JWT token to your front-end.
  3. 3.
    Your front-end forwards the JWT token to your back-end.
  4. 4.
    From your back-end, using the Civic server SDK, exchange the JWT token for the requested verified user information.
You will need a free Civic Integration Portal account to access Civic services. Basic signup & login requests are enabled by default while access to our KYC/Proof of Identity service requires Civic approval. You can request access to our KYC service through the integration portal.