0.1.2;
the other published manifests remain at 0.1.1. Pin the version you install.
The SDKs cover ingest, tasks, assets, search, prefixes, monitor CRUD, paginated
monitor events, and high-level alerts. Method names follow each language’s
naming convention. See Observability and alerts for the
polling and cleanup contract.
TypeScript
@sf-voice/media — Node.js, Bun, Deno, browserElixir
:sf_voice — Req-based, returns {:ok, _} or {:error, _}Go
sfvoice — idiomatic Go with context.ContextRust
sf_voice_media — async with tokio, builder patternJava
sh.sf-voice:sf-voice-media-java — synchronous, Java 17+Kotlin
sh.sf-voice:sf-voice-media-kotlin — coroutine-native with KtorAuthentication
SDKs send your API key as anAuthorization: Bearer sk_live_... request header. Keep it in an environment variable and avoid committing it to source control.
Error handling
SDKs use three error categories:
Error codes from the API:

