Skip to main content
Welcome to the Sunbird AI API Reference. This documentation provides detailed specifications for all available endpoints.

Base URL

All API requests should be made to:

Authentication

All endpoints require authentication using a Bearer token.

Complete API Tutorial

A full walkthrough of every Sunbird AI endpoint โ€” authentication, translation, speech-to-text, text-to-speech, language detection, and Sunflower chat โ€” with runnable Python examples.
Looking for the older endpoints? Use the version dropdown at the top of the sidebar to switch to v1 ยท Deprecated. See the Changelog and Deprecations pages for what changed.

Modules

Speech to Text

Transcribe audio in 51 African languages with /tasks/audio/transcriptions.

Text to Speech

Synthesize speech, batch jobs, and voice discovery.

Translation

Translate between 32 Ugandan and East African languages.

Chat

OpenAI-compatible chat completions with sunflower-14b or sunflower-9b.

Language

Language identification and classification.

Authentication

User management, email verification, and token generation.