Pricing
Start free.
Scale honestly.
Pay per handle, monthly. Overage priced like infrastructure, not SaaS. Sendblue charges $100 per handle — we start at zero and stay cheap until you're shipping at scale.
Free
$0
1 handle
Included
100 msgs / month
Overage
hard cap
- Outbound + inbound iMessage
- Typed SDK + REST API
- Webhooks with HMAC verification
- 30-day retention
- No credit card required
- Email support
Indie
$9/ handle / month
Up to 3 handles
Included
1,000 msgs / handle / month
Overage
$0.005 / msg
- Everything in Free
- Custom email address ($20 one-time)
- 99.9% delivery target
- 30-day retention + dashboard
- Email support, 1-business-day reply
- Overage billed monthly, no hard cap
Pro
$29/ handle / month
4–15 handles
Included
10,000 msgs / handle / month
Overage
$0.003 / msg
- Everything in Indie
- Custom email addresses included
- 90-day retention
- Email + community Slack support
- 4-hour business-hours response target
- Volume discount on overage
Scale
Custom
15+ handles
Included
Negotiated
Overage
Negotiated
- Dedicated Macs in our fleet
- Custom retention
- SLA + uptime guarantees
- Shared Slack + named on-call
- SOC 2 / DPA on request
- Quarterly business review
Monthly billing · USDCancel anytimeNo setup fees · ever
Counting
What counts
as a message.
The whole point of metered pricing is predictability. These are the only counting rules; nothing else hidden.
- One message = one billable unit
- Outbound and inbound both count toward the bucket. A 3-message round-trip is 6 messages.
- Failed messages do not count
- A send that returns status=failed (e.g. peer not on iMessage) does not increment the meter. We eat the cost.
- Webhook retries are free
- We retry failed deliveries up to 5 times. You pay nothing extra per attempt.
- Group messages count per recipient
- A group send to 5 people = 5 messages. Same as Twilio, same as every comparable system.
- Read receipts and typing indicators are free
- Not counted as messages. They flow through your webhook at no charge.
Compare
A real free tier.
A real SDK.
We benchmark against Sendblue — the only other developer-facing iMessage relay at meaningful scale. mdnt is built like infrastructure, priced like infrastructure.
| Plan | mdnt | Sendblue |
|---|---|---|
| Free tier | $0 / 100 msgs | none |
| Per handle / month | $9 | $100 |
| Setup fee | $0 | varies |
| Per-message overage | $0.005 | not transparent |
| Typed SDK | Yes | No |
| Webhook HMAC | Yes | No |
Comparison reflects publicly listed Sendblue pricing as of May 2026. Sendblue is a third-party trademark and used here for factual comparison only.
Questions
Common questions.
- What counts as a handle?
- A handle is one Apple ID hosted on our fleet. Each handle is yours alone — never shared, never pooled. Most customers start with one handle per product or per geography.
- How does the included message bucket work?
- Each handle on Indie gets 1,000 messages per calendar month included. Pro gets 10,000 per handle. The bucket counts both directions (outbound + inbound). Above the bucket, you pay the overage rate per message. Free tier hard-caps at 100 with no overage path.
- When does the bucket reset?
- On the first of each calendar month, UTC. Unused messages do not roll over.
- Can I be charged unexpectedly?
- On Free, no — you hard-cap at 100. On Indie or Pro, overage is metered. We send `usage.threshold_reached` webhook events at 80% and 100% of your included bucket so you can throttle yourself before bills surprise you.
- How long does provisioning take?
- Apple gates new account creation hard. New handles typically take 30 minutes to 2 hours from request to active. The API returns status=pending; you can poll or wait for the activation webhook.
- Do I need to bring my own Apple ID?
- No. We provision a fresh Apple ID for you and bind it 1:1 to your account. If you want a custom email address, Indie pays $20 one-time, Pro is included.
- What if Apple bans my handle?
- On Indie / Pro / Scale we provision a replacement at no charge. Free-tier users get moved to a fresh free handle. Bans are rare with normal usage; they typically follow spam-like patterns.
- Do you offer annual discounts?
- Not yet. Pure monthly billing for v1. Annual / committed-spend discounts arrive at GA.
- Is there a setup fee?
- No. None. On any tier.