Free to start. Pay only when you outgrow the limits. Your bill stays predictable whether you send a thousand messages a month or a million.
Every other email provider charges per email. That means your bill grows with your success — and the day your signup flow goes viral is the day you wake up to a $4,000 SendGrid invoice. SkyMailr operates the send infrastructure ourselves, so we don't have a per-email cost to pass along. You pay for the platform, not for the next message.
Those are per-email metered services. SkyMailr is a flat-rate, multi-tenant platform. We're also opinionated about template versioning, approval gates, workflow orchestration, and multi-product portfolios in ways that pay-per-email services aren't. If you only send a few hundred receipts a month from one app, the metered services are fine. If you have multiple products and want predictable billing + governance, you want SkyMailr.
SkyMailr operates the entire send pipeline: render, queue, suppression check, rate limiting, domain verification, signing (DKIM), MX routing, retries, bounce processing, complaint feedback loops. From your application code's perspective, you make one API call. We handle the rest until the message either lands in the inbox or is recorded as a permanent failure.
One API call that creates one ``OutboundMessage`` per recipient. Suppressed and cancelled messages don't count toward the cap. Workflow-enrolled messages count when each step's send fires.
The API returns ``HTTP 429`` for new sends once you hit the cap. Existing queued messages still dispatch. Upgrade your plan or wait until the next billing cycle. We never silently bill overages.
Free / Starter / Growth share IP pools (still per-tenant DKIM-signed; reputation is yours). Enterprise plans include dedicated IPs with managed warmup. Contact sales to discuss volume and warmup timelines.
Yes — the SDK is a drop-in replacement for most ``send_mail()`` / ``send_template()`` calls. We can also import an existing suppression list. Plan migrations are usually a half-day of code changes and a one-week DNS warmup. Reach out and we'll walk you through it.
The platform targets 99.9% availability — measured monthly. Enterprise plans include a contractual SLA with credits for downtime. Live status at our health endpoint.
Fully supported with the right guardrails: List-Unsubscribe headers, per-domain warmup caps, complaint-rate auto-pause, sender-reputation isolation between transactional and marketing. Sending pause scopes mean a marketing alarm won't take down your password reset flow.
Recipient PII is minimized in logs. Suppression removal is audit-logged. Right-to-erasure is a single API call. Enterprise plans include a signed DPA. We don't share data across tenants and we don't sell anything to anyone.
The codebase ships in a deployable form. Self-hosting is supported and we're happy to provide operational guidance. Most teams find the managed offering simpler and cheaper at any volume below a few million sends per month.