Open Source ยท Now Available

One API.
Every channel.

app.messy.dev/dashboard

Templates

Manage your message templates

+ New Template
Name
Welcome Email
Order Confirmation
Shipping Update
Password Reset
Invoice Reminder
Weekly Digest

Why Messy?

Stop scattering email, SMS, and push code across your services. Messy gives you a clean abstraction layer for all messaging.

One Integration

Connect once, send everywhere. WhatsApp, SMS, email, and more through a unified API.

AI-Agent Safe

Let your AI agents send messages without exposing platform credentials or API keys.

Zero Bloat

No marketing workflows. No cadences. No drip campaigns. Pure message delivery infrastructure.

Multi-Environment

Separate staging and production configs. Test safely without sending real messages.

Open Tracking

Pixel-based open tracking out of the box. Know when your messages are read.

Self-Hosted

Run it on your own infrastructure. Full control over your data and delivery pipeline.

Ship messages
in minutes

Define a template, configure a channel, and fire a webhook. That is literally it. Your app code stays clean and your credentials stay safe.

01Create a template with merge tags
02Connect your channels (SMTP, SES, Twilio, WhatsApp)
03Trigger via webhook or API call
04Track delivery and opens in real time
typescript
// Send a message via Messy API
const response = await fetch(
  'https://api.messy.dev/v1/send',
  {
    method: 'POST',
    headers: {
      'Authorization': 'Bearer mk_live_...',
      'Content-Type': 'application/json',
    },
    body: JSON.stringify({
      template: 'welcome-email',
      to: 'user@example.com',
      channel: 'smtp',
      data: {
        name: 'Sarah',
        company: 'Acme Inc',
      },
    }),
  }
);

// { id: "msg_abc123", status: "queued" }

Every channel you need

Connect your existing providers. Messy handles the routing, templating, and tracking.

WhatsApp

Business API

Twilio SMS

Global SMS delivery

SMTP

Any email provider

Amazon SES

AWS email at scale

More channels coming soon. Slack, Firebase Push, and more.

app.messy.dev/dashboard

Integrations

Connected messaging channels

+ Add Channel
๐Ÿ“ง
Amazon SES
us-east-1
Connected
๐Ÿ“ฑ
Twilio
Global
Connected
๐Ÿ’ฌ
WhatsApp Business
Global
Connected
โœ‰๏ธ
SMTP (Postmark)
US
Connected
๐Ÿ””
Slack Webhooks
-
Coming Soon
๐Ÿ“ฒ
Firebase Push
-
Coming Soon
AI-Ready Infrastructure

Safe messaging
for AI agents

Your AI agents need to send messages, but they should never touch raw API keys or provider credentials. Messy provides a safe abstraction layer where agents interact with templates and merge tags, not infrastructure.

  • Agents select templates, not configure SMTP servers
  • Credentials are stored server-side, never exposed
  • Audit trail for every message an agent sends
  • Rate limiting and rules engine for safety guardrails

Simple, honest pricing

Start free and self-hosted. Scale to cloud when you are ready.

Open Source

Freeforever

Self-hosted, full source code

  • Unlimited messages
  • All channels
  • Community support
  • Full source on GitHub
Star on GitHub

Cloud BYOK

$8per 100k deliveries

Bring your own API keys

  • Hosted infrastructure
  • All channels
  • Email support
  • 99.9% uptime SLA
Get Started

Cloud Managed

Coming Soon
TBD

We handle everything

  • Managed infrastructure
  • Our API keys
  • Priority support
  • Custom SLA
Coming Soon

Ready to simplify your messaging?

Messy is open source and free to self-host. Get started in under 5 minutes.