Voisnap
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-1234

Everything 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