Open-source email infrastructure — send, receive, and manage emails at scale.
Self-host on your own servers or use the hosted service from Reloop Labs.
No vendor lock-in. Full transparency. No proprietary black boxes.
Reloop gives you the same capabilities as SendGrid, Mailchimp, Resend, and Loops — but the codebase is open source and fully self-hostable.
- Transactional email — REST API and SMTP relay for programmatic sending
- Email campaigns — broadcast and sequence campaigns with audience segmentation
- Inbound email — receive, parse, and process incoming mail at your own domain
- Email templates — a visual drag-and-drop editor built for developers and marketers
- Real-time analytics — open rates, click rates, bounces, and delivery events powered by ClickHouse
- Webhooks — push delivery events to your own endpoints the moment they happen
- Contacts & lists — manage subscribers, tags, and suppression lists
- Workflows — automate multi-step email sequences triggered by user actions
- API keys & auth — granular API key management with team-level permissions
Use Reloop as a hosted service (Reloop Labs handles the infrastructure) or self-host on Docker, Kubernetes, or bare metal. Same APIs. Same features. Your choice.
| Reloop | SendGrid / Mailchimp / Resend | |
|---|---|---|
| Open source | ✅ | ❌ |
| Self-hostable | ✅ | ❌ |
| Vendor lock-in | ❌ None | ✅ Locked in |
| Transparent pricing | ✅ | ❌ |
| Data stays on your servers | ✅ (self-hosted) | ❌ |
Developers who need a reliable email API without vendor lock-in — integrate via REST or SMTP, manage sending domains, and receive webhook events for every delivery state.
DevOps and platform teams who want full control over their email infrastructure — run Reloop on your own servers, inspect every component, and keep all data inside your network.
Marketing and growth teams who need campaign tools and audience management without depending on a proprietary SaaS platform that can change pricing or terms at any time.
git clone https://github.com/reloop-labs/reloop.git
cd reloopFor full setup instructions — prerequisites, environment config, Docker services, database setup, and per-service commands — see the Setup Guide →
| Setup Doc | Description |
|---|---|
| Setup overview | Full step-by-step local setup |
| Architecture overview | Monorepo layout and tech stack |
| Port reference | All local ports and gateway routes |
| Backend services | Per-service setup guides |
| Frontend apps | Web, dashboard, docs, links |
Reloop is also available as a fully managed hosted service from Reloop Labs — same codebase, zero infrastructure to run. Sign up at reloop.sh.
Read CONTRIBUTING.md for guidelines on reporting bugs, requesting features, branch conventions, commit format, and the pull request process.
- 💬 Discord — Join the community
- 🐦 Twitter/X — Follow @reloophq
- 🐙 GitHub Issues — Report bugs or request features
- 📚 Documentation — reloop.sh/docs
- 📋 Changelog — CHANGELOG.md
- 🆘 Support — reloop.sh/support
Reloop is open source under the Business Source License.
Built by Reloop Labs · Give us a ⭐ if Reloop saves you from vendor lock-in.