aid: sarvam-ai url: https://raw.githubusercontent.com/api-evangelist/sarvam-ai/refs/heads/main/apis.yml name: Sarvam AI kind: company description: Sarvam AI is India's full-stack sovereign AI platform building large language models, speech, and translation systems for Indian languages. The Sarvam API serves chat completions (Sarvam-M / Sarvam-30B / Sarvam-105B), speech-to-text (Saaras / Saarika), text-to-speech (Bulbul), translation (Mayura / Sarvam-Translate), transliteration, and language identification across 10-22 Indic languages via a REST interface using an api-subscription-key header. image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg tags: - AI - LLM - Speech to Text - Text to Speech - Translation - Indian Languages created: '2026-06-21' modified: '2026-06-21' specificationVersion: '0.19' apis: - aid: sarvam-ai:sarvam-ai-chat-completions-api name: Sarvam AI Chat Completions (LLM) API tags: - Chat - Completions - LLM image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.sarvam.ai/api-reference-docs/chat/chat-completions baseURL: https://api.sarvam.ai properties: - url: https://docs.sarvam.ai/api-reference-docs/api-guides-tutorials/chat-completion/overview type: Documentation - url: https://docs.sarvam.ai/api-reference-docs/chat/chat-completions type: APIReference - url: openapi/sarvam-ai-openapi.yml type: OpenAPI - url: collections/sarvam-ai.postman_collection.json type: PostmanCollection - url: asyncapi/sarvam-ai-asyncapi.yml type: AsyncAPI description: OpenAI-style chat completions over Sarvam's Indic LLMs (Sarvam-M, Sarvam-30B, Sarvam-105B) with streaming, tool use, reasoning effort, and wiki-grounding for Indian-language reasoning and conversation. - aid: sarvam-ai:sarvam-ai-speech-to-text-api name: Sarvam AI Speech-to-Text API tags: - Speech to Text - Transcription - ASR image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.sarvam.ai/api-reference-docs/speech-to-text/transcribe baseURL: https://api.sarvam.ai properties: - url: https://docs.sarvam.ai/api-reference-docs/endpoints/speech-to-text type: Documentation - url: https://docs.sarvam.ai/api-reference-docs/speech-to-text/transcribe type: APIReference - url: openapi/sarvam-ai-openapi.yml type: OpenAPI - url: collections/sarvam-ai.postman_collection.json type: PostmanCollection description: Multipart audio transcription for Indian languages using the Saaras and Saarika speech-recognition models, with auto language detection, word timestamps, and speaker diarization. - aid: sarvam-ai:sarvam-ai-speech-to-text-translate-api name: Sarvam AI Speech-to-Text Translate API tags: - Speech to Text - Translation - ASR image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.sarvam.ai/api-reference-docs/speech-to-text/translate baseURL: https://api.sarvam.ai properties: - url: https://docs.sarvam.ai/api-reference-docs/endpoints/speech-to-text type: Documentation - url: https://docs.sarvam.ai/api-reference-docs/speech-to-text/translate type: APIReference - url: openapi/sarvam-ai-openapi.yml type: OpenAPI - url: collections/sarvam-ai.postman_collection.json type: PostmanCollection description: Transcribes Indic-language audio and translates the result into English in a single multipart request using the Saaras family of models. - aid: sarvam-ai:sarvam-ai-text-to-speech-api name: Sarvam AI Text-to-Speech API tags: - Text to Speech - Audio - Bulbul image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.sarvam.ai/api-reference-docs/text-to-speech/convert baseURL: https://api.sarvam.ai properties: - url: https://docs.sarvam.ai/api-reference-docs/endpoints/text-to-speech type: Documentation - url: https://docs.sarvam.ai/api-reference-docs/text-to-speech/convert type: APIReference - url: openapi/sarvam-ai-openapi.yml type: OpenAPI - url: collections/sarvam-ai.postman_collection.json type: PostmanCollection description: Natural-voice speech synthesis for Indian languages using the Bulbul models (v2 and v3) with 30+ speakers, configurable pace, pitch, sample rate, and multiple output audio codecs, billed per 10,000 characters. - aid: sarvam-ai:sarvam-ai-translate-api name: Sarvam AI Translate API tags: - Translation - Text - Mayura image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.sarvam.ai/api-reference-docs/text/translate baseURL: https://api.sarvam.ai properties: - url: https://docs.sarvam.ai/api-reference-docs/endpoints/translate type: Documentation - url: https://docs.sarvam.ai/api-reference-docs/text/translate type: APIReference - url: openapi/sarvam-ai-openapi.yml type: OpenAPI - url: collections/sarvam-ai.postman_collection.json type: PostmanCollection description: Text translation across Indian languages using Mayura (12 languages, multiple tones) and Sarvam-Translate (all 22 scheduled languages), with tone modes, output-script control, and numeral formatting. - aid: sarvam-ai:sarvam-ai-transliterate-api name: Sarvam AI Transliterate API tags: - Transliteration - Script Conversion image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.sarvam.ai/api-reference-docs/text/transliterate baseURL: https://api.sarvam.ai properties: - url: https://docs.sarvam.ai/api-reference-docs/endpoints/transliterate type: Documentation - url: https://docs.sarvam.ai/api-reference-docs/text/transliterate type: APIReference - url: openapi/sarvam-ai-openapi.yml type: OpenAPI - url: collections/sarvam-ai.postman_collection.json type: PostmanCollection description: Converts text between scripts while preserving the same language, with spoken-form conversion and international or native numeral formatting. - aid: sarvam-ai:sarvam-ai-language-id-api name: Sarvam AI Language Identification API tags: - Language Identification - Detection image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.sarvam.ai/api-reference-docs/text/identify-language baseURL: https://api.sarvam.ai properties: - url: https://docs.sarvam.ai/api-reference-docs/endpoints/text-lid type: Documentation - url: https://docs.sarvam.ai/api-reference-docs/text/identify-language type: APIReference - url: openapi/sarvam-ai-openapi.yml type: OpenAPI - url: collections/sarvam-ai.postman_collection.json type: PostmanCollection description: Automatically detects the language and script of input text, returning BCP-47 language and script codes for routing to the appropriate Indic-language model. common: - type: GitHubOrganization url: https://github.com/sarvamai - type: LinkedIn url: https://www.linkedin.com/company/sarvam-ai - type: Website url: https://www.sarvam.ai - type: Documentation url: https://docs.sarvam.ai/api-reference-docs/introduction - type: Plans url: plans/sarvam-ai-plans-pricing.yml - type: RateLimits url: rate-limits/sarvam-ai-rate-limits.yml - type: FinOps url: finops/sarvam-ai-finops.yml maintainers: - FN: Kin Lane email: kin@apievangelist.com