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 67 African languages plus English.

Chat

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

Language

Language identification for text and audio.

Authentication

User management, email verification, and token generation.