Contents
- Getting Started & Access
- Models & Capabilities
- SDK, Integration & Development
- Deployment & Infrastructure
- Performance, Scaling & Latency
- Security, Privacy & Compliance
- Pricing & Billing
- Support & Troubleshooting
- Roadmap
- Still need help?
Getting Started & Access
What is the Sanas Developer Platform? A suite of real-time speech AI models delivered through a single SDK that streams audio to Sanas Models via SIP/RTP. See Overview. Need a developer account ? https://www.sanas.ai/developer-platform Who is it for? Developers building voice agents, contact center audio, conferencing/gaming, and STT pipelines. See Overview. What are the system requirements? Python 3.10–3.14 on Linux x86_64 or macOS Apple Silicon (arm64); Windows coming soon. Download the SDK from v1.1.0 releases and see Quick Start. How fast can I get running? Under five minutes with credentials in hand — follow the Quick Start.Models & Capabilities
What models are available today? Noise Cancellation (incl. Agentic NC) and Speech Enhancement. Full list in Models Overview. Human ↔ Human vs. Human ↔ Machine? Human ↔ Human is tuned for a human listener; Human ↔ Machine (“Agentic”) is tuned to feed an ASR/voice-agent pipeline. See Choose Your Model. How do I pick the right model? Use the decision guide in Choose Your Model. What is Agentic Noise Cancellation? Voice isolation applied before ASR/STT to reduce word error rate. See Agentic NC models. Are Accent and Language Translation in the SDK? Yes. See Overview.SDK, Integration & Development
What platforms are supported? Python 3.10–3.14 on Linux x86_64 and macOS Apple Silicon (arm64) as of SDK v1.1.0; Windows coming soon. Download the SDK. How does authentication work? Credential-based viaInitParams — full code sample in Authentication.
How should I store my Account Secret? In environment variables; never commit it or expose it in code, and rotate if compromised. See Authentication.
What’s the integration flow? Initialize → create processor → process samples → destroy → shutdown. Step-by-step in Quick Start.
How do I process multiple concurrent streams? Reuse one SDK instance with a processor per stream — see Processing Multiple Streams.
Is there an API reference? Yes — API Reference and OpenAPI spec.
Deployment & Infrastructure
What deployment options exist? Sanas Cloud (available now) and Self-Hosted (coming soon). Which regions are available? US (Ohio) and South Asia (Mumbai), more coming. See Sanas Cloud. What network config do I need? Allow SIP and RTP traffic — see Sanas Cloud.Performance, Scaling & Latency
What latency should I expect? ~40 ms for noise cancellation, imperceptible to end users. See Overview. How many concurrent streams? Hundreds, scaling automatically on Sanas Cloud. See Sanas Cloud. Does processing degrade audio? No — isolation removes noise without quality loss, and enhancement restores it. See Models Overview.Security, Privacy & Compliance
Is audio stored? No — processed in real time, never stored on Sanas Cloud. See Compliance & Data Residency. Is audio encrypted? Yes — setsecureMedia = True; TLS in transit, AES-256 at rest. See Security.
What certifications does Sanas hold? ISO 27001, SOC 2 Type II, HIPAA, GDPR, PCI DSS, CCPA. See Compliance & Data Residency.
Where is my data processed, and who are the sub-processors? Full residency and sub-processor tables in Compliance & Data Residency.
Data retention and data-subject rights? Retention windows and how to exercise your rights (privacy@sanas.ai) are in Compliance & Data Residency.
Where’s the DPA and full security posture? Trust Center, DPA, Privacy Policy.