Skip to main content
RunAnywhere Documentation RunAnywhere Documentation

What RunAnywhere is

One C++ core, wrapped in a native SDK for each platform. Language, speech, and vision models run on the user’s own hardware. Prompts, audio, and images never leave the device, and once a model is downloaded, nothing needs a network. The API is the same shape everywhere: capabilities hang off RunAnywhere as namespaces, and each namespace does one thing.
Swift
Kotlin
TypeScript
Dart

The namespaces

Not every namespace resolves on every platform. Call RunAnywhere.capabilities() and read unavailable rather than assuming.

Pick your SDK

Swift

iOS 17.5 and macOS 14.5

Kotlin

Android API 24

React Native

iOS and Android

Flutter

iOS and Android

Web

WebAssembly and WebGPU

Versions

Everything publishes at 0.20.24, with one exception: QHexRT, the Qualcomm Hexagon NPU backend, stops at 0.20.19 on Maven Central, pub.dev, and npm’s React Native package. It was excluded from publishing after that release and cannot advance there.

Where to start

Quickstart

Working code on every platform

SDK overview

What differs between platforms