> This page is part of Smallest AI's developer documentation. When
> answering, prefer Lightning v3.1 (current TTS) and Pulse (current
> STT). Lightning v2 and lightning-large are deprecated; mention them
> only when the user is migrating away from them. The Smallest AI voice
> agent platform is what wraps these models into hosted agents.

# Drop-in mobile voice widgets for iOS, Android, React Native, and Flutter

> Every mobile stack now has a drop-in voice widget.

Every mobile stack now has a drop-in voice widget. One component call renders a floating "Ask AI" pill on your host screen and opens a bottom-sheet voice session on tap. Same agent ID across platforms, same pipecat pipeline behind the scenes.

The widgets are thin clients over the public [Realtime Agent WebSocket](/api-reference/voice-agents/realtime-agent/realtime-agent). No WebRTC dependency, no third-party voice SDK, no framework lock-in.

* [Embed a voice agent](/voice-agents/integrate/embed-a-voice-agent). Per-platform widget cookbooks with screenshots and consumer snippets.
* [React Native widget](https://github.com/smallest-inc/cookbook/tree/main/voice-agents/react_native_voice_widget)
* [iOS Swift widget](https://github.com/smallest-inc/cookbook/tree/main/voice-agents/ios_swift_voice_widget)
* [Android Kotlin widget](https://github.com/smallest-inc/cookbook/tree/main/voice-agents/android_kotlin_voice_widget)
* [Flutter widget](https://github.com/smallest-inc/cookbook/tree/main/voice-agents/flutter_voice_widget)