

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.
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
OAuth 2.0 and OpenID Connect sign-in with profile, license and verification scopes built in. Your users bring an identity that is already checked.
Login with ValydKYC, document checks, liveness, face match, age and professional-license checks — hosted capture UI or direct REST APIs from your backend.
Verification APIsThe Valyd MCP server exposes identity and verification as tools an agent can call, with the human staying in control of consent.
MCP for AI agentsAPI 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
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
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
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
Add Login with Valyd to your app in minutes.
Quick startEnd-to-end recipe: session, redirect, webhook, decision.
Ship hosted KYCInvite teammates with roles, share apps, and bill one account.
Organizations & teamsRun the full OAuth flow against demo users with shared test credentials.
Try the APIsMachine-readable docs, OpenAPI specs, and the MCP server.
For AI agentsError envelope, common causes, and fixes.
Errors & troubleshootingDeveloper 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.