Complete API documentation for building voice AI applications. REST API, WebSocket streaming, official SDKs, and comprehensive examples.
Everything you need to integrate AI Voice Assistant
Get up and running in 5 minutes with our quick start guide
API keys, OAuth, and security best practices
Create, configure, and manage AI voice agents
Make outbound calls and handle inbound calls
Real-time events for call status and outcomes
Official SDKs for JavaScript, Python, and Go
Make your first AI voice call in 5 minutes
import { EdesyVoice } from '@edesy/voice';
const voice = new EdesyVoice({
apiKey: process.env.EDESY_API_KEY
});
// Create a voice agent
const agent = await voice.agents.create({
name: 'Sales Agent',
voice: 'priya-hindi',
language: 'hi-IN',
prompt: 'You are a helpful sales assistant...'
});
// Make an outbound call
const call = await voice.calls.create({
agentId: agent.id,
to: '+919876543210',
from: '+918765432109'
});
console.log('Call initiated:', call.id);Secure your API requests
API Key Authentication
Include your API key in the Authorization header of all requests.
curl -X POST https://api.edesy.in/v1/calls \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"agentId": "agent_123", "to": "+919876543210"}'Security Best Practices
API Endpoints
api.edesy.in - Productionsandbox.api.edesy.in - Testingws.edesy.in - WebSocketNative libraries for popular languages
npm install @edesy/voicepip install edesy-voicego get github.com/edesy/voice-goDetailed endpoint documentation
Agents
Create & manage agents
/v1/agentsCalls
Initiate & manage calls
/v1/callsCampaigns
Bulk calling
/v1/campaignsWebhooks
Event callbacks
/v1/webhooksCommon questions about the API
Sign up for an Edesy account to receive your API key. Free tier includes 100 minutes of calling per month. API keys are available in your dashboard under Settings > API.
We provide official SDKs for JavaScript/TypeScript (npm: @edesy/voice), Python (pip: edesy-voice), and Go (go get github.com/edesy/voice-go). REST API is available for all other languages.
Use Bearer token authentication with your API key in the Authorization header. For production, we recommend using environment variables. OAuth is available for enterprise integrations.
Free tier: 10 requests/second. Pro tier: 100 requests/second. Enterprise: Custom limits. Rate limit headers are included in all API responses.
Yes, we provide a sandbox environment for testing. Use sandbox.api.edesy.in with your test API key. Sandbox calls are free but limited to 10 seconds.
Real demo calls showcasing low latency and natural conversations in multiple Indian languages
AI voice agent qualifying B2B leads for corporate gifting. Ultra-low latency with 1-2 second response time. Bilingual conversation in Hindi and English.
Audio player powered by Google Drive
Open in DriveAI voice agent handling admission inquiries and appointment booking for educational institutes in Malayalam language.
Audio player powered by Google Drive
Open in DriveAI voice agent handling admission inquiries and appointment booking for educational institutes in Tamil language.
Audio player powered by Google Drive
Open in DriveAI voice agent qualifying leads for solar installation company in Assamese language. Natural conversation flow with product inquiry handling.
Audio player powered by Google Drive
Open in DriveAI voice bot helping patients book hospital appointments in Bengali. Natural conversation with availability checking and confirmation.
Audio player powered by Google Drive
Open in DriveAI voice bot helping patients book hospital appointments in Hindi. Handles doctor selection, time slot booking, and confirmation.
Audio player powered by Google Drive
Open in DriveAI voice bot helping patients book hospital appointments in Telugu. Natural conversation flow for healthcare scheduling.
Audio player powered by Google Drive
Open in DriveBest AI voice agent pricing worldwide - from ₹4/min ($0.04) | 40% more affordable than US alternatives