# Xident > Age and identity verification with a "verify once, access everywhere" model. > Integration is backend-only: your server creates a session with a secret key, > redirects the user to a hosted widget, then reads a verdict. There is no > client-side SDK to install. Xident returns a verdict your code reports. It never asks you to infer one: gate access on the `verified` field, not on document contents or anything a user supplied. ## Start here - [Quick start](https://docs.xident.io/getting-started): the two-call backend integration - [Core concepts](https://docs.xident.io/concepts): sessions, tokens, verification paths, webhooks - [Building with AI agents](https://docs.xident.io/agents): agent skill and MCP servers - [API reference](https://docs.xident.io/api-reference): every endpoint - [OpenAPI spec](https://docs.xident.io/openapi.json): machine-readable, generated from the running routes ## Integration - [SDK integration](https://docs.xident.io/integration) - [Node.js](https://docs.xident.io/sdks/nodejs) · [Python](https://docs.xident.io/sdks/python) · [Go](https://docs.xident.io/sdks/go) · [PHP](https://docs.xident.io/sdks/php) - [Mobile apps](https://docs.xident.io/sdks/mobile): open the verify URL, keep init and result on your backend ## Login with Xident (OAuth) - [Overview](https://docs.xident.io/oauth) · [Authorization flow](https://docs.xident.io/oauth/authorization-flow) · [Scopes and claims](https://docs.xident.io/oauth/scopes-and-claims) ## Optional - [Dashboard guide](https://docs.xident.io/dashboard-guide) - [Changelog](https://docs.xident.io/changelog): the v1 result and webhook shapes are frozen; changes are additive-only - [Full text for LLMs](https://docs.xident.io/llms-full.txt)