May 29, 2026
New features
Official SDKs across six languages. Install and ship against our media API from your stack of choice. Each SDK covers the core lifecycle:ingest, getTask, pollTask, listAssets, getAsset, deleteAsset, and search.- TypeScript —
@sf-voice/mediafor Node.js, Bun, Deno, and the browser - Elixir —
:sf_voice, built onReq - Go —
sfvoice, idiomatic withcontext.Context - Rust —
sf_voice_media, async ontokiowith a builder pattern - Java —
sh.sf-voice:sf-voice-media-java, synchronous on Java 17+ - Kotlin —
sh.sf-voice:sf-voice-media-kotlin, coroutine-native with Ktor
0.1.1, and start indexing and searching media without building your own transcript store or embedding pipeline.C++ example. No published package, but a single-header helper you can drop into a C++ project to call the API directly.Updates
- Elixir SDK — fixed a compilation issue that prevented the package from building cleanly against the latest dependency set. Upgrade to pick up the fix.
- Java and Kotlin SDKs — updated default API endpoints in example projects so the quickstart code runs against the right host out of the box.
- TypeScript SDK — refreshed package metadata and exports so installs resolve correctly across Node.js, Bun, Deno, and bundlers.
Removed
- Python SDK has been removed from the supported lineup. If you were evaluating Python, use the TypeScript SDK or call the API directly until a replacement ships.

