SDKs
ZeroDev ships SDKs for browser, mobile, and server-side stacks. Most non-TypeScript bindings are powered by the Omni SDK — a single Zig core exposed through C FFI, with first-class language bindings for Swift, Kotlin, Go, Rust, Python, and C. Pick the one that matches your runtime.
Client-side
For applications that run in a user's browser or on their device.
- TypeScript / JavaScript — the core
@zerodev/sdkpackage, for browser apps. - Embedded Wallet (React) —
@zerodev/wallet-reactfor embedded smart wallet flows. - iOS (Swift) — Omni SDK Swift binding (SPM, precompiled xcframework).
- Android (Kotlin) — Omni SDK Kotlin binding (Maven Central, bundled native libs).
Server-side
For backend services, scripts, and agents.
- Node.js / TypeScript —
@zerodev/sdkrunning server-side. - Go — Omni SDK Go binding.
- Python — Omni SDK Python binding (PyPI).
- Rust — Omni SDK Rust crate (crates.io).
- C — Omni SDK C FFI for cross-language embedding.