Open source SMS gateway. Build with your own devices.

Self-hosted API to send SMS using Android phones or modems. No third-party APIs, no per-message fees. Just your hardware, your rules.

Built for developers

Ender is for devs who want to own their SMS infrastructure. Perfect for side projects, startups, or anyone tired of paying per-message fees to big providers.

What's included

Everything you need to run your own SMS gateway. Self-host it, own your data, pay nothing per message.

Your Devices

Turn your old Android phones or USB modems into SMS gateways. No special hardware needed.

Webhooks

Get notified on delivery, failures, and incoming messages. Integrate with anything.

Quotas & Limits

Built-in quota system to manage usage across users and API keys.

REST API

Clean, documented API. Send messages, manage devices, check status. That's it.

Multi-tenant

Create users, assign devices, set permissions. Great for teams or reselling.

Dashboard

Web UI to manage everything. Or use the API if that's your thing.

Quick Start

curl -X POST https://your-server.com/api/v1/sms \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"to": "+1234567890", "message": "Hello from Ender!"}'

FAQ

Common questions about Ender. Still confused? Open an issue or ask on Discord.

Is Ender really free?

Yes. Ender is open source and free to self-host. You only pay for your own infrastructure (server, SIM cards, etc). No per-message fees, no hidden costs.

What devices can I use?

Any Android phone with a SIM card works. We also support USB modems. The older the phone, the better — repurpose that drawer full of old phones.

How many messages can I send?

As many as your carrier allows. Ender doesn't impose limits. Just be mindful of carrier restrictions and don't spam.

Is there a hosted version?

We offer a managed cloud version if you don't want to self-host. Same features, we handle the infrastructure. Check out the Dashboard for pricing.

Can I use this for marketing/bulk SMS?

Technically yes, but please don't. Ender is designed for transactional messages: OTPs, notifications, alerts. Carriers will block you if you spam.

How do I contribute?

Check out our GitHub repo! We welcome PRs, bug reports, and feature requests. Join our Discord to chat with other contributors.