Email API built by developers, for developers
// .env
MAIL_MAILER=sendkit
SENDKIT_API_KEY=sk_your_api_key
// Use Laravel mail as usual — no changes needed:
Mail::to('[email protected]')
->send(new WelcomeEmail());Production-grade from day one
99.9% uptime SLA, signed webhooks, and rate limiting with automatic retries. Infrastructure you can depend on.
Template API
Create, manage, and render email templates via the API. Use Handlebars syntax for dynamic content and variables.
Webhooks
Get real-time delivery events pushed to your app. Signed payloads for opens, clicks, bounces, and complaints.
Email validation
Validate addresses before sending. Catch typos, disposable domains, and invalid mailboxes to protect your sender reputation.
First API call to production in minutes
Clean endpoints, typed SDKs, and clear docs. Send from your code or tell your AI agent what to send.
REST API
Clean, well-documented REST API for sending emails, managing contacts, and querying analytics. JSON request and response format.
SMTP relay
Standard SMTP relay with TLS encryption. Drop-in replacement for any SMTP provider. Just update your credentials.
Webhooks
Real-time webhook notifications for delivery, opens, clicks, bounces, complaints, and unsubscribes.
Official SDKs
First-party SDKs for 10 languages: Laravel, Node.js, Python, PHP, Ruby, Go, .NET, Java, Elixir, and Rust. Install from your package manager and start sending in minutes.
Authentication
API key authentication with scoped permissions. DKIM, SPF, and DMARC setup for your sending domains.
Delivery analytics
Query delivery status, open rates, click rates, and bounce data via the API. Build custom dashboards and reports.
What our customers are saying
See how developers, marketers, and product teams use Sendkit to send emails that reach the inbox.
We needed something simple for onboarding emails. The MCP integration is what got us, we connected it to Claude and had our whole email sequence done in maybe 15 minutes. Looked around before and couldn't find that anywhere else.

Pedro Campos
Founder at SupapinMigrating our SMTP relay took maybe 20 minutes. Swapped the host, dropped in the API key, done. Bounce handling and suppression lists just work. We had a whole week blocked for that and didn't need any of it.

Paulo Castellano
Founder at ChangelogfyWe use Sendkit for appointment reminders, post-treatment follow-ups, stuff like that. Set up all the automations myself in one sitting, no developer needed. Our clients actually started rebooking more once we stopped forgetting to follow up.

Patrick Silva
Founder at BellacorpoStart sending in minutes.
3,000 emails/month on the free tier. No credit card, no commitment.
Still wondering?
See what your favorite LLM has to say about us, then make an informed decision.