Skip to Content
ValydValyd

Verified identity, built into your product

Valyd is one platform for identity. Let users sign in with an already-verified account, verify people with KYC, liveness and license checks, and give AI agents a safe way to act on a verified identity. One set of credentials, three ways to use them.

server.ts — Login with Valyd
import { ValydClient } from "@valyd/sdk"; const valyd = new ValydClient({ clientId: process.env.VALYD_CLIENT_ID!, clientSecret: process.env.VALYD_CLIENT_SECRET!, redirectUri: process.env.VALYD_REDIRECT_URI!, // baseUrl defaults to the production Valyd IdP — set it for dev/staging });

What you can build

API capabilities

The authoritative surface, straight from the reference pages: five TPSSO endpoints for sign-in and data access, plus the verification checks the Core APIs expose.

Login with Valyd — TPSSO endpoints

  • POST/tokenExchange an authorization code for tokens
  • GET/userinfoProfile claims for the signed-in user
  • GET/licensesVerified professional licenses
  • GET/verificationsIdentity verification results
  • POST/refreshRefresh an expired access token

Scopes: profileverificationsdoctor_licensezkpmcp

Verification checks — Core APIs

  • ID Verification
  • Liveness
  • Face Match
  • Age Verification
  • Credential Verification
  • KYC + Credential
  • Location

Run them hosted (Valyd renders the capture UI) or call the REST APIs directly from your backend. Every response uses the same envelope, and keys stay server-side.

How integration works

Three steps from zero to production. The sandbox lets you try every call before you write code.

  1. 1

    Create an app

    Sign up at the developer portal and create an app. It gives you your OAuth client (client_id / client_secret) and your verification API key — one place, all credentials.

  2. 2

    Pick what you need

    Login with Valyd for sign-in, the verification APIs for checks, or MCP for agents. Mix them: many apps log the user in, then run a verification against that account.

  3. 3

    Integrate and ship

    Use the SDKs or call the REST endpoints. Every response is the same envelope, keys stay server-side, and the sandbox lets you try calls before you write code.

Popular pages

Developer resources

Everything machine-readable, ready to download or point your tooling at.

Need a hand?

Email support@valyd.id or manage your apps and credentials in the developer portal.

Open the Developer Portal