# San Francisco Voice Company ## Docs - [Changelog](https://docs.icelab.sh/changelog.md): Product updates and changes to San Francisco Voice Company. - [Data & Privacy](https://docs.icelab.sh/data-privacy.md): What we store, how long media embeddings and metadata are retained, and the US and EU regions where customer data is processed. - [Core concepts](https://docs.icelab.sh/how-it-works.md): Walk through our media lifecycle: ingest assets, index video and transcripts, poll for readiness, and run scoped natural-language search. - [Introduction](https://docs.icelab.sh/introduction.md): What's San Francisco Voice Company - [Quickstart](https://docs.icelab.sh/quickstart.md): Install the TypeScript SDK, ingest a video or audio asset, wait for indexing, and run your first scoped search against our media API. - [C++ example](https://docs.icelab.sh/sdks/cpp.md): How to call our media API from C++ using CPR and nlohmann/json. - [Elixir](https://docs.icelab.sh/sdks/elixir.md): sf_voice Elixir SDK reference - [Go](https://docs.icelab.sh/sdks/go.md): Go SDK reference for our media API: idiomatic Go with context.Context support, asset ingestion, task polling, and search. - [Java](https://docs.icelab.sh/sdks/java.md): sf-voice-media-java SDK reference for Java 17+: synchronous client for ingesting media assets, polling indexing tasks, and running scoped search. - [Kotlin](https://docs.icelab.sh/sdks/kotlin.md): Coroutine-native Kotlin SDK reference for our media API, built on Ktor for ingesting assets, polling tasks, and running scoped search. - [SDK Overview](https://docs.icelab.sh/sdks/overview.md): Compare our official media SDKs for TypeScript, Go, Rust, Java, Kotlin, Elixir, and C++, and find the package for your stack. - [Rust](https://docs.icelab.sh/sdks/rust.md): sf_voice_media Rust SDK reference: async client built on reqwest and tokio with a builder pattern for ingesting assets and searching media. - [TypeScript](https://docs.icelab.sh/sdks/typescript.md): @sf-voice/media TypeScript SDK reference: create a client, ingest assets, poll indexing tasks, and search video, audio, and transcripts.