Convert your android phone into an SMS gateway - httpSMS
Save money by using your phone to send and receive SMS messages via a simple programmable API with end-to-end encryption.
⚡Trusted by 16,212+ happy users who have sent or received more than 5,921,545+ messages.
Free to use 100% Open Source
Integrations No code
Connect your workflow with thousands of other apps with the power of Zapier. For example you can setup an automation to send personalized SMS messages each time someone makes an order from your shopify store or each time a new row is added to a Google spreadsheet.
Webhooks
If you want to build advanced integrations, we support callback URLs. The httpSMS platform can forward SMS messages received on your Android phone to your server using a callback URL which you provide.
Control Sending
Send SMS messages without going over your mobile carrier limitations. If you set a rate e.g 3 messages per minute, we will queue up your messages and send them at a rate of 1 message per 20 seconds.
Monitoring
If your android phone goes offline for some reason and it can't send SMS messages, we will send you a notification immediately.
Open Source
httpSMS is transparent and fully open source. The source code is available on GitHub. Feel free to fork it, verify it or submit a pull request.
Encryption 🔐
Take control of your privacy with our end-to-end encrypted SMS feature. Safeguard your messages from prying eyes, ensuring absolute confidentiality using the military grade AES-256 encryption algorithm.
Multiple Phones
Setup the httpSMS gateway Android app on multiple phones independently and securely without sharing data under one account by creating unique phone API keys.
Schedule Text Messages
Control when your SMS will reach your recipients, allowing you to perfectly time promotions, critical alerts etc by scheduling your messages in advance.
Get Started
Step 2
Download and install the companion android application on your phone and sign in using your API Key.
Step 3
Start sending and receiving SMS messages using our rich HTTP API. You can find the documentation on https://docs.httpsms.com
import HttpSms from 'httpsms'
const client = new HttpSms('' /* Get the API Key from https://httpsms.com/settings */);
client.messages.postSend({
content: 'This is a sample text message',
from: '+18005550199', // Put the correct phone number here
to: '+18005550100', // Put the correct phone number here
})
.then((message) => {
console.log(message.id); // log the ID of the sent message
})
Pricing
Most of the httpSMS features are completely free but if you want a little extra, you can go pro
Monthly
Yearly 2 months free
Free
Try sending and receiving SMS on your hobby websites and experiments.
$0
No credit card required
Send or receive up to 200 SMS/month
Offline notifications for your phone
Forward received messages via webhook
Basic email support
Pro
Send and receive more SMS messages like a pro with advanced features.
$10/month
or $100 per year
Send or receive up to 5,000 SMS/month
Offline notifications for your phone
Forward received messages via webhook
Priority support
10K Plan
Send and receive up to 10,000 SMS messages like a power user.
$20/month
or $200 per year
Send or receive up to 10K SMS/month
Offline notifications for your phone
Forward received messages via webhook
Priority support