> For clean Markdown of any page, append `.md` to the page URL.
> For a complete documentation index, see https://docs.sarvam.ai/llms.txt.
> For full documentation content in one file, see https://docs.sarvam.ai/llms-full.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.sarvam.ai/_mcp/server.

# Welcome to Sarvam AI Docs

> Welcome to Sarvam AI documentation. Access comprehensive guides, API references, quickstart tutorials, and community resources for Indian language AI development.

Sarvam AI gives you production-ready APIs for transcription, translation, transliteration, text-to-speech, and conversational AI, tuned for Hindi, Tamil, Telugu, and every major Indian language, including code-mixed input.

### Get Started

#### [Quickstart (\< 5 minutes)](/api/getting-started/quickstart)

Get your API key and make your first request in under 5 minutes, with setup and code examples for every SDK.

#### [API Reference](/api-reference/introduction)

Browse full REST and WebSocket specs for every endpoint, with request and response schemas.

### Explore by API

#### [Speech-to-Text](/api/api-guides-tutorials/speech-to-text/overview)

Transcribe, translate, and caption audio in real time or batch with Saaras v3, across code-mixed and regional speech.

#### [Text-to-Speech](/api/api-guides-tutorials/text-to-speech/overview)

Generate natural, expressive speech in Indian languages with Bulbul v3's 30+ voices, streamed or batch.

#### [Chat Completion](/api/api-guides-tutorials/chat-completion/overview)

Build conversational AI with Sarvam-105B, tuned for deep Indic language reasoning.

#### [Text Processing](/api/api-guides-tutorials/text-processing/overview)

Translate, transliterate, and detect languages across 22+ Indian languages with Mayura and Sarvam-Translate.

#### [Document AI](/api/api-guides-tutorials/document-intelligence/overview)

Turn PDFs, scans, and handwritten documents into structured, searchable data with Sarvam Vision. Digitise a whole document, or extract just the fields you define.

#### [Dubbing](/api/api-guides-tutorials/dubbing/overview)

Localize video and audio into Indian languages with speaker voice cloning, tone control, and multi-format exports.

### Learn More

#### [Models](/api/getting-started/models)

Specialized models for Indian languages, from speech processing to text generation and translation.

#### [Sarvam AI Cookbook](/api/cookbook)

Step-by-step tutorials and code examples, from basic usage to advanced implementations.

### Resources

* **[Authentication](/api-reference/authentication)** — Add your API subscription key, or a Bearer token, to every request header.
* **[SDKs & Libraries](/api/getting-started/sdks)** — Official Python and JavaScript clients, with async, retries, and streaming built in.
* **[Errors & Troubleshooting](/api/getting-started/errors-troubleshooting)** — Error codes, retry strategies, and fixes for the issues you'll actually hit.
* **[Rate Limits](/api/getting-started/ratelimits)** — Concurrency limits by plan tier, and how to handle 429s.
* **[Pricing](/api/getting-started/pricing)** — Rates for every API, in Indian Rupees.
* **[Changelog](/api/getting-started/changelog)** — New features, model updates, and breaking changes.
* **[Discord](https://discord.com/invite/5rAsykttcs)** — Join our developer community for support, discussions, and updates.
* **[Talk to us](/api/getting-started/help)** — Reach the team by email for bugs, feature requests, and enterprise questions.