Textbelt
Messaging & Chat Free trial
GitHub stars3.4k
Forks585
LicenseMIT
Last activityMar 28, 2024
Open issues67
Repository: typpo/textbelt ยท Data checked Oct 2026
About
Textbelt is a dead-simple service for sending SMS text messages with one plain web request: just a phone number and a message. The project is open source, so you can host it yourself for free forever. Textbelt.com also runs a paid version, and the free tier on their hosted service is very limited (about one free text per day), so the sweet spot is either light testing or the self-hosted version.
Details
Free trial. Check the docs for what happens when it ends.
Auth: Free trial
Rate limit: Hosted free use is very limited (about 1 free text per day per number); self-hosted version has no limits you impose yourself
Verified: 2026-09-13
Best for: personal business developer
Setup
- For a quick free test, send the sample request from the docs with your phone number
- Check that the text arrives and that the response says {"success":true}
- If you need more volume, create a paid key on textbelt.com or host the open-source version yourself
- For the free option, install the textbelt server on your own computer or VPS
- Point your scripts at your own server's /text address and you're done
Example
curl -X POST https://textbelt.com/text -d number=5551234567 -d "message=Hello" -d key=<KEY>Use cases
- Send appointment reminders by text from a simple script
- Text yourself when an important event happens (a build finishes, a sale comes in)
- Add SMS alerts to a monitoring tool without a pricey provider