Canary Documentation
Everything you need to integrate Canary into your application. From quick starts to detailed API references, find the resources to build powerful messaging experiences.
Quick Start
Get up and running with Canary in under 5 minutes.
Sign up at canarymsg.dev/signup
Generate your API key from the dashboard settings.
Make your first API call using the example below.
# Install the SDK
npm install @canary/node
# Or send directly with curl
curl https://api.canarymsg.dev/v1/sms \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"to": "+15551234567", "message": "Hello from Canary!"}'Explore the APIs
API Reference
Complete API documentation with authentication, endpoints, and error handling.
SMS API
Send SMS messages globally with 10DLC compliance and carrier-grade delivery.
Email API
Transactional email with 99.9% deliverability, tracking, and templates.
Voice API
Programmable voice with TTS, IVR, call recording, and transcription.
WhatsApp API
WhatsApp Business API with templates, interactive messages, and media.
OTP & Verify
Multi-channel verification with SMS, Voice, WhatsApp, and Flash Call.
Global Channels
Reach users on RCS, Telegram, LINE, Apple Messages, and more.
SDKs & Libraries
Official SDKs for Node.js, Python, Go, Ruby, PHP, and more.