For Developers
Voice agents with an API you'll actually enjoy
REST API, Python and JS SDKs, WebRTC widget. Provision a phone number, deploy an agent, and swap AI providers — all in under 50 lines of code.
500 free minutes/month · No credit card
quickstart.py
from voisnap import VoisnapClient
client = VoisnapClient(api_key="vsnp_...")
agent = client.agents.create(
name="Customer Support",
system_prompt="You are a helpful assistant for Acme Corp.",
voice="nova",
llm_provider="openai",
llm_model="gpt-4o",
)
# Deploy to phone
phone = client.telephony.provision(
agent_id=agent.id,
country="US",
)
print(f"Live at: {phone.number}")
# +1 (555) 000-1234Everything you need to ship
REST API + SDKs
Python, JavaScript/TypeScript, and direct REST. Full OpenAPI spec for code generation in any language.
Provider freedom
OpenAI, Anthropic, Gemini, Azure, Deepgram, ElevenLabs — swap providers in a single config field. No lock-in.
Embeddable widget
One script tag drops a voice or chat widget onto any website. Fully customisable colours and position.
Webhooks & tools
Call custom REST endpoints mid-conversation. Connect CRMs, calendars, or any internal system via HTTP tools.
Free tier, forever
500 minutes/month, all AI providers, all channels. No time limit.
Create your free account