Skip to main content

Omi SDKs

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. Omi SDK Banner

Available SDKs


Key Features

Direct Device Connection

Connect to any Omi device over Bluetooth Low Energy

Flexible Transcription

Run transcription locally (Whisper) or via cloud (Deepgram)

No Backend Required

No dependency on Omi infrastructure - build completely standalone apps

Open Source

MIT licensed - use and modify freely

Quick Comparison

FeaturePythonSwiftReact Native
Installationpip install omi-sdkSwift Package Managernpm install @omiai/omi-react-native
TranscriptionDeepgram (cloud)Whisper (local)Deepgram (cloud)
PlatformsmacOS, Linux, WindowsiOS, macOSiOS, Android
Audio CodecOpusOpusOpus, PCM

Getting Started

1

Choose Your SDK

Pick the SDK that matches your development environment and use case.
2

Install Dependencies

Follow the installation guide for your chosen SDK.
3

Scan for Devices

Use the SDK’s scan function to find nearby Omi devices.
4

Connect & Stream

Connect to a device and start receiving audio or transcription data.

Need Help?