# Clment > Clment is contract-review software for anyone who signs contracts — small business owners and operations teams as much as legal teams. Upload a contract and Clment's AI reviews it against your rulebook (sometimes known as playbooks) — flagging risks, quoting the exact clause, redlining the fix, and tracking every key date. Everything in the app is available to build on: a REST API (with an official TypeScript SDK), a remote MCP server for AI agents, and outbound webhooks, over the same contract workspace your team uses. Clment is multi-region for data residency: each organisation's data — and the API keys that act on it — live in one region: United States (`api-us.clment.com`), European Union (`api-eu.clment.com`), Australia (`api-au.clment.com`), New Zealand (`api-nz.clment.com`), United Kingdom (`api-uk.clment.com`), or Canada (`api-ca.clment.com`). Call the base URL for the region your organisation belongs to; a key only works against its own region. Authenticate REST calls with an API key (`Authorization: Bearer clm_sk_live_...`) created in Settings → API & Integrations. API access is available on all paid plans. ## Developer hub - [Developers](https://clment.com/developers): Start here — TypeScript SDK, REST API, MCP, and webhooks in one place. ## TypeScript SDK - [TypeScript SDK guide](https://clment.com/help/sdk-typescript): `npm install @clment/sdk` — the official typed client for TypeScript and JavaScript. Types are generated from the OpenAPI document, so the client cannot drift from the API. Region is an explicit constructor argument (`new ClmentClient({ apiKey, region: 'nz' })`) because a valid key sent to the wrong region fails like an invalid one. Handles the background jobs (`waitForUpload`, `waitForReview`, `waitForRedline`), typed errors, and rate-limit reporting. No dependencies; Node 20+, Bun, Deno and edge runtimes; ESM + CommonJS. For other languages, generate a client from the OpenAPI document. ## REST API - [API reference (Swagger UI)](https://clment.com/help/api): Interactive reference for every endpoint — contracts, reviews, rulebooks, key dates, search, and PDF→Word conversion. - [OpenAPI specification](https://clment.com/help/api/openapi.yaml): Machine-readable OpenAPI 3 document for client/code generation. - [Authentication guide](https://clment.com/help/api-authentication): Create an API key, authenticate a request, and choose your region. - [Workflow examples](https://clment.com/help/api-workflows): End-to-end flows — upload a contract, run a review, generate a redline, retrieve results. ## AI agents (MCP) - [Connecting Claude and other MCP clients](https://clment.com/help/connecting-claude-desktop): Connect an AI assistant to your contract workspace over Clment's remote MCP server. - MCP endpoint: `https://api-.clment.com/v1/mcp` (JSON-RPC 2.0 over HTTP). Auth is OAuth 2.1 with PKCE and Dynamic Client Registration (RFC 7591); scopes are `read` and `read_write`. Discovery: `https://api-.clment.com/.well-known/oauth-protected-resource` (RFC 9728) and `/.well-known/oauth-authorization-server` (RFC 8414). ## Webhooks - [Webhook event catalog](https://clment.com/help/webhook-events-catalog): Every event type and the shape of its payload. - [Setting up webhooks](https://clment.com/help/setting-up-webhooks): Subscribe to events, verify the HMAC-SHA256 signature over the raw body, and handle retries. ## Guides - [Best AI contract review software in 2026](https://clment.com/guides/best-ai-contract-review-software): Buyer's guide comparing AI contract review tools on price, whether they keep your contracts, portfolio-wide questions, and security certification — including where competitors are the better choice. Published by Clment; competitor claims verified on vendors' own sites. ## About - [Help center](https://clment.com/help): Product documentation for the app. - [Security](https://clment.com/security): Data residency, encryption, and compliance. - [Status](https://clment.com/status): Live service status and scheduled maintenance.