Open-source email infrastructure. REST API, SMTP relay, campaigns, contact management, and real-time webhooks self-hostable or managed on bytesend.cloud.
Dashboard · Docs · API Reference · Discord
The fastest way to get started is the managed cloud at bytesend.cloud. No infrastructure to manage — just sign up, verify a domain, and start sending.
| Plan | Price | Emails/month | Domains | Contacts |
|---|---|---|---|---|
| Free | CA$0 | 5,000 | 3 | 500 |
| Hobby | CA$5/mo | 15,000 | 5 | 2,000 |
| Lite | CA$10/mo | 50,000 | 10 | 10,000 |
| Professional | CA$30/mo | 150,000 | 100 | 1,000,000 |
| Lifetime | CA$60 once | Unlimited | 500 | 10,000,000 |
Hobby and above include marketing campaigns and overage billing. Professional and Lifetime include advanced analytics and priority support.
ByteSend is fully self-hostable under the AGPL-3.0 license.
git clone https://github.com/NodeByteHosting/bytesend.git
cp docker/prod/.env.example docker/prod/.env
# fill in your values
docker compose -f docker/prod/compose.yml --env-file docker/prod/.env up -d
docker compose -f docker/prod/compose.yml --env-file docker/prod/.env exec web pnpm db:migrate-deployFull setup guide (reverse proxy, TLS, firewall, SMTP relay): docs.bytesend.cloud/self-hosting/overview
| Framework | Next.js 15 (App Router) |
| Language | TypeScript |
| Database | PostgreSQL + Prisma |
| Cache | Redis |
| Email delivery | AWS SES |
| Auth | NextAuth.js v5 |
| Monorepo | Turborepo + pnpm |
pnpm install
cp .env.example .env # fill in values, then symlink: ln -s ../../.env apps/web/.env
pnpm dev # starts app at http://localhost:3000
pnpm db:migrate-dev # run migrationsSee docs.bytesend.cloud/get-started/local for the full local setup guide.
- Fork the repo and create a feature branch
- Commit with Conventional Commits
- Open a pull request against
main
Please check existing issues before opening a new one.
ByteSend is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).
See LICENSE for full details.
