# RevDesk documentation > Build secure integrations with RevDesk's voice, messaging, phone-number, agent, task, and webhook APIs. ## Start here - [Developer platform](https://www.revdesk.com/developers): Canonical directory for the API, SDK, OpenAPI schema, MCP server, and webhooks. - [Developer agent index](https://www.revdesk.com/developers/llms.txt): Focused machine-readable directory for RevDesk developer resources. - [Machine-readable homepage](https://www.revdesk.com/index.md): Concise product and integration summary. - [API introduction](https://docs.revdesk.com/api-reference/index.md): Capabilities, base URL, quick start, and rate limits. - [Quickstart](https://docs.revdesk.com/api-reference/quickstart.md): Create a least-privilege key and make a first request. - [Authentication and scopes](https://docs.revdesk.com/api-reference/authentication.md): Organization-scoped API keys and supported permissions. - [Conventions](https://docs.revdesk.com/api-reference/conventions.md): Errors, idempotency, pagination, and retries. - [Versioning and deprecation](https://docs.revdesk.com/api-reference/versioning-and-deprecation.md): Compatibility guarantees and retirement notices. - [Errors](https://docs.revdesk.com/api-reference/errors.md): Typed error envelopes and recovery guidance. ## Machine-readable interfaces - [OpenAPI 3.1](https://www.revdesk.com/openapi.json): Canonical schema for the RevDesk v1 REST API. - [Agent instructions](https://www.revdesk.com/agents.md): When and how agents should use RevDesk. - [AI resource catalog](https://www.revdesk.com/.well-known/ai-catalog.json): Domain-anchored agent resources. - [RFC 9727 API catalog](https://api.revdesk.com/.well-known/api-catalog): API endpoint, service description, documentation, auth metadata, and status links. - [OAuth authorization-server metadata](https://www.revdesk.com/.well-known/oauth-authorization-server): RFC 8414 discovery metadata. - [MCP protected-resource metadata](https://mcp.revdesk.com/.well-known/oauth-protected-resource): Supported product API scopes and bearer method. ## SDK and MCP - [Official SDKs](https://docs.revdesk.com/api-reference/sdks.md): TypeScript REST and browser-calling clients. - [@revdesk/sdk on npm](https://www.npmjs.com/package/@revdesk/sdk): Installable typed REST client. - [RevDesk CLI](https://www.npmjs.com/package/@revdesk/sdk): Run `npx @revdesk/sdk --help` for scriptable API requests. - [SDK source](https://github.com/cell-labs-inc/revdesk-sdk): Public source and releases. - [Product MCP guide](https://docs.revdesk.com/api-reference/mcp.md): Streamable HTTP setup, tools, scopes, and approvals. - [Product MCP server](https://mcp.revdesk.com/mcp): Public tool discovery; authenticated tool execution. - [Official MCP registry entry](https://registry.modelcontextprotocol.io/v0/servers/io.github.cell-labs-inc%2Frevdesk-product/versions/1.1.0): Published server identity and transport. - [Documentation MCP server](https://docs.revdesk.com/mcp): Public tools for searching and reading RevDesk documentation. ## Core API guides - [Calling paths](https://docs.revdesk.com/api-reference/calling-paths.md): Choose server-originated, bridged, or browser calling. - [WebRTC security](https://docs.revdesk.com/api-reference/webrtc-security.md): Token and media security boundaries. - [Bounded client tokens](https://docs.revdesk.com/api-reference/client-tokens.md): Short-lived credentials restricted to approved numbers. - [Load testing](https://docs.revdesk.com/api-reference/load-testing.md): Concurrency, rate limits, asynchronous calls, and safe tests. - [SMS streaming](https://docs.revdesk.com/api-reference/sms/stream.md): Receive inbound messages over SSE. - [Webhooks](https://docs.revdesk.com/api-reference/webhooks.md): Signed call, message, contact, registration, booking, task, and website-test events. - [Optimize](https://docs.revdesk.com/api-reference/optimize.md): Website A/B tests: create tests, read results, record conversions, ship winners. ## Product concepts - [Tasks and outcomes](https://docs.revdesk.com/concepts/tasks.md): Long-horizon work, progress, evidence, and completion. - [Sub-entities](https://docs.revdesk.com/concepts/sub-entities.md): Bounded child organizations for platforms and agencies. - [Caller trust](https://docs.revdesk.com/concepts/caller-trust.md): Registration, reputation, and remediation. - [Outreach audit](https://docs.revdesk.com/concepts/outreach-audit.md): Consent and compliance evidence. - [Security](https://docs.revdesk.com/policies/security.md): Platform security and data handling. - [Usage and billing](https://docs.revdesk.com/getting-started/usage-and-billing.md): Usage units, balances, and billing behavior. - [Current plans and pricing](https://www.revdesk.com/pricing.md): RevDesk Growth, Business, Custom, Managed, included usage, and purchasing boundaries. ## Complete corpus - [Full documentation context](https://docs.revdesk.com/llms-full.txt): Complete documentation for tools that explicitly need the full corpus.