Available SDKs
All RunAnywhere SDKs provide the same core AI capabilities with platform-native APIs. Choose the SDK that matches your development stack.- Swift (Apple)
- Kotlin (Android)
- React Native
- Flutter
Swift SDK
Production-grade, on-device AI for Apple platforms
Platform Support
| Platform | Minimum Version |
|---|---|
| iOS | 17.0+ |
| macOS | 14.0+ |
| tvOS | 17.0+ |
| watchOS | 10.0+ |
Requirements
- Swift: 5.9+
- Xcode: 15.2+
Key Features
- Metal acceleration on Apple Silicon
- LlamaCPP backend for GGUF models
- ONNX Runtime for STT/TTS/VAD
- Apple Foundation Models support (iOS 26+)
Feature Comparison
All SDKs have feature parity and provide the same core capabilities:| Feature | Swift | Kotlin | React Native | Flutter |
|---|---|---|---|---|
| LLM (Text Generation) | ||||
| STT (Speech-to-Text) | ||||
| TTS (Text-to-Speech) | ||||
| VAD (Voice Detection) | ||||
| Voice Agent Pipeline | ||||
| Streaming Support | ||||
| Offline Capable | ||||
| GPU Acceleration | Metal | GPU | Native | Native |
Choosing the Right SDK
Building a native iOS/macOS app?
Building a native iOS/macOS app?
Use the Swift SDK for the best performance and access to Apple-specific features like Metal
acceleration and Apple Foundation Models.
Get Started with Swift
Building a native Android app?
Building a native Android app?
Use the Kotlin SDK for native Android performance with Coroutines-based async APIs and GPU
acceleration.
Get Started with Kotlin
Building a cross-platform app with JavaScript/TypeScript?
Building a cross-platform app with JavaScript/TypeScript?
Use the React Native SDK if your team is already using React Native. Get full type safety with
TypeScript and a single codebase.
Get Started with React Native
Building a cross-platform app with Flutter/Dart?
Building a cross-platform app with Flutter/Dart?
Use the Flutter SDK if your team is already using Flutter. Get native Dart APIs with
async/await patterns.