Skip to content
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
Start free
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
Get Indie
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
Get Pro
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
Talk to us
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.

PlanmdntSendblue
Free tier$0 / 100 msgsnone
Per handle / month$9$100
Setup fee$0varies
Per-message overage$0.005not transparent
Typed SDKYesNo
Webhook HMACYesNo

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.

Start with $0.