Complete programmatic control over every platform feature. Comprehensive APIs, detailed documentation, and flexible integration options.
Full API coverage for every platform feature. If you can do it in the UI, you can automate it via API.
GET /api/v1/agents # List all agents
POST /api/v1/agents # Create agent
GET /api/v1/agents/{id} # Get agent details
PUT /api/v1/agents/{id} # Update agent
DELETE /api/v1/agents/{id} # Delete agent
POST /api/v1/calls # Initiate call
GET /api/v1/calls/{id} # Get call details
GET /api/v1/analytics # Query analytics
Auto-generate clients in any language from our OpenAPI specification.
Test API calls directly from documentation with live responses.
P95 response time under 100ms. Built for real-time applications.
Standard rate limits with higher tiers available for enterprise.
Native libraries for your language of choice. Get started in minutes.
pip install arkade
npm install @arkade/sdk
go get github.com/arkade-ai/arkade-go
gem install arkade
composer require arkade/arkade-php
import arkade
client = arkade.Client(api_key="sk_live_abc123...")
# Create and start a call
call = client.calls.create(
agent_id="agt_xyz789",
to_number="+14155551234",
variables={
"customer_name": "John Doe",
"order_id": "12345"
}
)
print(f"Call initiated: {call.id}")
Real-time event notifications for event-driven architectures.
call.initiated
When a call starts dialing
call.connected
When call is answered
call.completed
When call ends successfully
call.failed
When call fails to connect
agent.deployed
When agent goes live
test.completed
When test session finishes
quota.warning
Approaching usage limits
quota.exceeded
Usage limit reached
{
"event": "call.completed",
"timestamp": "2026-01-26T10:30:00Z",
"data": {
"call_id": "call_abc123",
"agent_id": "agt_xyz789",
"duration": 180,
"outcome": "success",
"transcript": "...",
"sentiment": 0.82,
"intent": "product_purchase"
}
}
Choose exactly which events to receive
Automatic retries with exponential backoff
HMAC signatures for verification
Delivery logs and test tools
Everything you need to build, test, and debug your integrations.
Interactive API testing directly in the browser. Try requests, see responses, copy code.
Full-featured test environment. Simulated calls, test numbers, no charges.
Pre-built Postman collection with every endpoint. Import and start testing.
Generate API clients in 6+ languages from OpenAPI spec.
Real-time webhook delivery monitoring. See payloads, debug failures.
Real-time API usage metrics. Track calls, latency, and errors.
Get API access and start building voice AI applications today.