| title | SDK Overview |
|---|---|
| icon | cube |
| description | Build on top of Omi with official SDKs for Python, Swift, and React Native |
The Omi SDKs make it easy to build applications that connect directly to Omi devices. Connect via Bluetooth, stream audio, and get real-time transcription in your preferred language.
pip-installable SDK with Opus decoding and Deepgram transcription Native iOS/macOS package with local Whisper transcription Cross-platform mobile SDK with BLE support
Connect to any Omi device over Bluetooth Low Energy Run transcription locally (Whisper) or via cloud (Deepgram) No dependency on Omi infrastructure - build completely standalone apps MIT licensed - use and modify freely
| Feature | Python | Swift | React Native |
|---|---|---|---|
| Installation | pip install omi-sdk |
Swift Package Manager | npm install @omiai/omi-react-native |
| Transcription | Deepgram (cloud) | Whisper (local) | Deepgram (cloud) |
| Platforms | macOS, Linux, Windows | iOS, macOS | iOS, Android |
| Audio Codec | Opus | Opus | Opus, PCM |
Pick the SDK that matches your development environment and use case. Follow the installation guide for your chosen SDK. Use the SDK's scan function to find nearby Omi devices. Connect to a device and start receiving audio or transcription data.
Browse source code and report issues Get help from the community
