For developers

Ship verified identity in minutes, not quarters

RESTful identity APIs, typed SDKs, free sandbox tenants and interactive docs. Your first signed token is five minutes away — no sales call required.

Identity APIs

Exchange an authorization code for a verified session

The same token endpoint in four languages. All SDKs are open source and published on their official registries.

curl -X POST https://api.identiq-systems.co.uk/v1/auth/token \
  -H "Authorization: Bearer $IDIQ_CLIENT_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "grant_type": "authorization_code",
    "code": "ac_9f31e2b4d07c",
    "tenant": "meridian-trust"
  }'

API reference

Core endpoints at a glance

Versioned, documented and covered by our backwards-compatibility policy. Full specification available as OpenAPI 3.1.

Method Endpoint Description Group
POST /v1/auth/authorize Begin an authentication flow with adaptive assurance Authentication
POST /v1/auth/token Exchange an authorization code for signed tokens Authentication
POST /v1/auth/introspect Validate a token and return its claims and risk context Authentication
GET /v1/users List identities with pagination, filters and field selection Users
POST /v1/users Create an identity with baseline roles and attributes Users
PATCH /v1/users/{id} Update attributes, roles and lifecycle state Users
POST /v1/policy/evaluate Evaluate an authorization decision against live policy Authorization
GET /v1/policy/maps/{resource} Return the full permission map for a resource Authorization
POST /v1/provisioning/scim SCIM 2.0 endpoint for inbound provisioning Provisioning
GET /v1/audit/events Query the immutable audit trail with cursor pagination Audit

Developer tools

Everything you need to build, test and operate

The same tools IdentiQ engineers use internally — available to every customer team.

Official SDKs

Typed libraries for Node.js, Python, Java, .NET, Go and PHP — with framework middleware for Express, Django, Spring and ASP.NET Core.

Sandbox Tenants

Free, fully isolated sandbox tenants with synthetic populations, seeded applications and no rate limits during development.

IdentiQ CLI

Manage tenants, policies, connectors and deployments from the terminal. Terraform provider for infrastructure-as-code teams.

Interactive Documentation

Every endpoint documented with runnable examples, request/response schemas and OpenAPI 3.1 specifications.

Webhooks & Events

Subscribe to lifecycle and security events — user.created, session.revoked, policy.violated — with signed delivery and retries.

Key Management

Rotate client credentials, inspect signing keys (JWKS) and enforce per-environment key separation from the console or API.

Quickstart

From zero to production in four steps

No procurement gate, no sandbox expiry, no surprises.

01

Create a sandbox tenant

One command — identiq tenant create — gives you an isolated tenant with synthetic users and demo apps.

02

Install an SDK

npm install @identiq/node-sdk, pip install identiq, or your language of choice. Keys are provisioned automatically.

03

Exchange your first token

Run the authorization-code flow against the sandbox. Signed tokens in under five minutes, guaranteed.

04

Promote to production

Switch the tenant ID. Same API, same SDK, UK data residency and 99.99% SLA from day one.

Need architecture guidance for a regulated environment? Our solutions engineers respond within one business day.

Talk to a solutions engineer

Ready to secure every identity in your organisation?

Join the enterprises that trust IdentiQ to move identity securely between people, applications and organisations.