# Synento > Synento is an agent-native video API. Browsers encode with WebCodecs and send binary frames over a WebSocket, and every session is appended to durable streams, so each session is already its own recording. Replay, windowed playback and MP4 export read the same streams that carried the live call. Key facts for agents: the fastest path is the remote MCP server at https://api.synento.com/mcp (Streamable HTTP, OAuth 2.1): it provisions, mints a restricted rk_live_ key for the app's .env, and verifies media with verify_session. Without MCP: the API key is a server-side secret (never send it to a browser); browsers join with short-lived connection tokens minted per session and user; POST /v1/sessions accepts an Idempotency-Key header; every response is the envelope { data, error }; verify an integration by reading GET /v1/sessions/{id}/manifest — a track is listed only once media reached it, so check each participant has both cam and mic. ## Docs - [Synento Documentation](https://synento.com/docs.md): Synento is an agent-native video API — video that agents can set up independently. Add live video, session replay, and on-demand playback to any application with a few API calls. - [Getting Started](https://synento.com/docs/getting-started.md): Get from zero to your first live video stream in under 5 minutes. - [Web Quickstart — Live Video in a Web Page](https://synento.com/docs/examples/web-quickstart.md): Join a live Synento session from the browser with two-way audio and video, using a short-lived connection token minted by your server. - [Core Concepts](https://synento.com/docs/concepts.md): Understanding the building blocks of Synento. - [API Reference](https://synento.com/docs/api-reference.md): Complete endpoint documentation for the Synento server API. Base URL: https://api.synento.com - [Browser support](https://synento.com/docs/browser-support.md): Which browsers can run a Synento session, how the SDK reports it, and what has actually been verified. - [CLI Examples — Common Workflows](https://synento.com/docs/examples/cli-examples.md): Practical examples of using the Synento CLI for day-to-day operations. - [SDK Advanced Patterns — Replay, Exports & Webhooks](https://synento.com/docs/examples/sdk-advanced.md): Intermediate patterns for building robust applications on top of Synento's SDK. - [SDK Basic Usage — Node.js](https://synento.com/docs/examples/sdk-basic.md): Full working example of creating a project, sessions, and managing them via the SDK. - [Access Control](https://synento.com/docs/guides/access-control.md): Manage who can access your sessions: private, public, and expiring links. - [CLI Guide](https://synento.com/docs/guides/cli.md): The Synento Command Line Interface (CLI) provides quick project and session management from the terminal. - [Connect your agent (MCP)](https://synento.com/docs/guides/mcp.md): Connect Claude Code, Cursor, VS Code or any MCP client to Synento, and let it build and verify your video integration. - [Recordings & Replay](https://synento.com/docs/guides/recordings-replay.md): How Synento's layout-agnostic recording model works and how to replay sessions with configurable layouts. - [SDK Guide](https://synento.com/docs/guides/sdk.md): Integrate Synento into your application using the JavaScript/TypeScript SDK. - [Session Management Guide](https://synento.com/docs/guides/sessions.md): Deep dive into creating, managing, and controlling live streaming sessions. - [Webhooks Guide](https://synento.com/docs/guides/webhooks.md): Set up event-driven integrations that react to Synento session events. ## API - [OpenAPI spec](https://synento.com/openapi.json): OpenAPI 3.1 spec for the public REST API - [API catalog](https://synento.com/.well-known/api-catalog): RFC 9727 API catalog - [MCP server](https://api.synento.com/mcp): Remote MCP server (OAuth 2.1): provision, integrate and verify from your agent ## Site - [For agents](https://synento.com/agents): How agents set up and verify Synento - [Pricing](https://synento.com/pricing): Plans, allowances and overage rates - [Security](https://synento.com/security): Security practices and vulnerability disclosure - [vs LiveKit](https://synento.com/vs/livekit): Honest comparisons with Daily, LiveKit and Vonage Video ## Optional - [llms-full.txt](https://synento.com/llms-full.txt): Every docs page in one file