🇨🇦Built for Canadian developers

Canadian SMS APIbuilt for Canada

The only SMS gateway with built-in CASL compliance and Canadian data residency, with CRTC DNCL checking coming soon. Send and receive text messages across all provinces — compliant by default.

Canadian pricing in CAD · Data stored in Canada

send-sms.js
// Send your first SMS in 30 secondsconst response = await fetch('https://api.honkio.ca/v1/messages', {  method: 'POST',  headers: {    'Authorization': 'Bearer mk_live_...',    'Content-Type': 'application/json',  },  body: JSON.stringify({    from: '+14165550100',   // your HonkIO number    to:   '+16135550199',   // Canadian number    body: 'Hello from HonkIO! 🇨🇦',  }),})// { id: "msg_...", status: "sending", cost_cents: 2 }
Compliance:
CASL / LCAPCanada's Anti-Spam Legislation
CRTC DNCLDo Not Call List — coming soon
PIPEDAFederal privacy law compliant
Quebec Law 25Provincial privacy law ready
Data in CanadaCanada

Everything Canadian developers need

We handle the compliance complexity so you can focus on building your product.

Canadian Data Residency

All message data, logs, and consent records stored exclusively in Canada. PIPEDA and Quebec Law 25 compliant by design.

CASL Built In

Express and implied consent tracking, automatic STOP/UNSTOP keyword processing, 2-year implied consent expiry, and pre-send blocking — enforced by the API.

CRTC DNCL CheckingComing soon

Outbound messages will be screened against the CRTC Do Not Call List before delivery, with exemptions (EBR, charity, political) supported. Coming soon.

Phone Verification (OTP)

Verify a phone number before you message it. Two-call API: start a verification, check the code.

Developer-First API

Familiar REST API with idempotency keys, HMAC-signed webhooks, and bilingual error messages (EN + FR).

Inbound SMS & Webhooks

Receive inbound messages and delivery receipts via webhooks. STOP replies automatically opt out subscribers and trigger your webhook.

Why Canadian businesses need a Canadian SMS API

The major US-based SMS providers treat Canadian compliance as an afterthought. Your data leaves the country, your bills come in USD, and CASL is your problem.

$10M
Maximum CASL fine per violation

Canada's Anti-Spam Legislation carries penalties up to $10 million for organizations. HonkIO blocks non-compliant sends automatically — no US-based SMS provider does this.

$15K
DNCL violation fine per occurrence

The CRTC Do Not Call List must be checked before telemarketing sends. Automated DNCL screening on every outbound message is coming soon to HonkIO. The major US providers don't.

0
Other SMS APIs with Canadian data residency

No major SMS provider stores data in Canada by default. HonkIO stores your data in Canada — PIPEDA and Quebec Law 25 compliant from day one.

Why not just use a US provider?

For Canadian companies, compliance isn't optional. See the full comparison.

FeatureHonkIOUS Providers
Data stored in Canada
CASL consent management
CRTC DNCL checkingComing soon
PIPEDA / Quebec Law 25 tools
Pricing in CAD
No hidden carrier surcharges
Bilingual errors (EN/FR)
HTTP 451 compliance blocks
Canadian phone numbers
Inbound SMS + webhooks
REST API

Simple, transparent pricing

Pay per message in Canadian dollars. No contracts. Top up your balance and go.

$0.02
per outbound SMS
+
$2.50
per number/month
View full pricing

Start sending SMS in Canada — the compliant way

Join Canadian developers who chose the SMS API with built-in CASL consent tracking and data residency (DNCL checking coming soon). No credit card required.