Welcome to Sarvam AI Docs
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
Get your API key and make your first request in under 5 minutes, with setup and code examples for every SDK.
Browse full REST and WebSocket specs for every endpoint, with request and response schemas.
Explore by API
Transcribe, translate, and caption audio in real time or batch with Saaras v3, across code-mixed and regional speech.
Generate natural, expressive speech in Indian languages with Bulbul v3’s 30+ voices, streamed or batch.
Build conversational AI with Sarvam-30B and Sarvam-105B, tuned for deep Indic language reasoning.
Translate, transliterate, and detect languages across 22+ Indian languages with Mayura and Sarvam-Translate.
Turn PDFs, scans, and handwritten documents into structured, searchable data with Sarvam Vision.
Learn More
Specialized models for Indian languages, from speech processing to text generation and translation.
Step-by-step tutorials and code examples, from basic usage to advanced implementations.
Resources
- Authentication — Add your API subscription key, or a Bearer token, to every request header.
- SDKs & Libraries — Official Python and JavaScript clients, with async, retries, and streaming built in.
- Errors & Troubleshooting — Error codes, retry strategies, and fixes for the issues you’ll actually hit.
- Rate Limits — Concurrency limits by plan tier, and how to handle 429s.
- Pricing — Rates for every API, in Indian Rupees.
- Changelog — New features, model updates, and breaking changes.
- Discord — Join our developer community for support, discussions, and updates.
- Talk to us — Reach the team by email for bugs, feature requests, and enterprise questions.