NewSMS is now live →

Transactional email and SMS,
from one API.

Send transactional messages from one API. DKIM auth, delivery webhooks, bounce management — batteries included. Ship faster, not slower.

No credit card Launch starts at 499 MZN
const res = await fetch('https://api.torpedo.co.mz/api/v1/emails', {
method: 'POST',
headers: {
'X-API-Key': process.env.TORPEDO_KEY,
'Content-Type': 'application/json',
},
body: JSON.stringify({
from: 'hello@acme.co.mz',
to: 'alice@example.com',
subject: 'Welcome to Acme',
html: '<p>Glad you are here.</p>',
text: 'Glad you are here.',
}),
})
const { data } = await res.json()
// → { id: 'em_01jq...', status: 'queued' }
Email + SMS
Delivery rate · 30d
Webhooks
Status tracking
+258
Mozambique SMS
MZN + USD
Billed in MZN or USD

One platform. Two live channels.

One dashboard and one billing flow for transactional email and Mozambique SMS. WhatsApp is planned, not available yet.

Everything you need
The complete messaging stack

Built for production workflows. Operated by humans who answer in Portuguese or English.

Signed webhooks

Signed events for message status changes. Retry behavior keeps integrations resilient.

Domain authentication

DKIM, SPF, and DMARC records generated for your sender domain. Verification status is tracked in the dashboard.

Bounce protection

Hard bounces and complaints auto-suppress. Sender reputation defended. No manual cleanup.

Scoped API keys

Per-environment keys. Instant revoke. Per-key audit trail. Full SMTP relay for legacy apps.

OpenAPI 3.0 spec

OpenAPI 3.0 REST API. Use it from any language with a standard HTTP client.

Real-time dashboard

Message history, status changes, and webhook attempts in one dashboard.

A dashboard you can actually read.

Every message, every status change, every webhook delivery — in one view. Filter by channel, search by recipient, export to CSV.

dashboard.torpedo.co.mz
2,148
Messages
Email and SMS filtered by channel
2/3
Domains
DKIM, SPF, and DMARC visible
0
Webhooks
failures in the last 24h

Status history you can debug.

Torpedo records the lifecycle of each message and sends signed webhook events so your application can react without polling.

Email queued
Accepted by the API and visible in message history
Email delivered
Delivery status recorded when available
Email bounced
Suppression list updated for hard failures
SMS queued
Mozambique SMS accepted and credit balance checked
SMS delivered
Delivery receipt updates the message status
Webhook attempt
Signed event sent to your configured endpoint

Pricing

Email plans include monthly volume. SMS is available on paid plans with prepaid credits.

Monthly volume500 msgs / mo
You pay, monthly
499MZN / mo
Launch10,000 incl. · no overage at this volume
Launch
499/ mo
Active
Volume / mo
10,000
Daily limit
500
Verified senders
1
Support
Community
Get started
Starter
999/ mo
Volume / mo
25,000
Daily limit
1,500
Verified senders
3
Support
Email
Get started
Growth
3,200/ mo
Volume / mo
100,000
Daily limit
5,000
Verified senders
10
Support
Priority email
Get started
Scale
Custom/ mo
Volume / mo
500,000
Daily limit
Verified senders
Support
Account manager
Talk to us
Built in Maputo

Global infrastructure.
Local everything else.

Torpedo bills in MZN or USD, accepts M-Pesa, supports Portuguese and English, and operates from Maputo. The API is built for local teams that need clear pricing and reliable support.

  • NUIT-compliant invoicing
  • Mobile money
  • EN + PT support
  • GMT+2 business hours
  • Mozambique SMS
Invoice · TPD-2026-04-001
April 2026
Launch · EmailMZN 499
SMS credits (1,200)MZN 1,560
IVA · 17%MZN 350
Total dueMZN 2,409

Ready when you are.

Sign up, verify a sender, ship your first 202 Accepted in five minutes.

hello@torpedo.co.mz · we usually answer within an hour