Sparetext

Sparetext compared with other SMS gateways and APIs

There are two kinds of tools for sending texts from code. Phone gateways send from a phone you own, on its SIM and plan. SMS APIs rent you a number and charge for each text. Here is how Sparetext stands against both, including where it loses.

Pick by what you need

Texts from your own number, on Android or iPhone, sent by your code or an AI agent
Sparetext
A gateway you host yourself, or no cloud at all
SMS Gateway for Android, textbee or httpSMS
Pictures (MMS) or end-to-end encryption, on Android or with a Mac for iPhone
Sparetext
Marketing, thousands a day, short codes or sender IDs
Twilio, or another A2P provider

Feature by feature

FeatureSparetexttextbeehttpSMSSMS Gateway for AndroidTwilio
Texts come from your own numberYes: Your phone's SIMYes: Your Android's SIMYes: Your Android's SIMYes: Your Android's SIMNo: A number you rent from Twilio
iPhoneYes: Through a Mac relay, a Shortcut, or tap to sendNo: Android onlyNo: Android onlyNo: Android onlyPartly: No phone involved
MCP server for Claude, ChatGPT and other agentsYes: Hosted, with OAuth sign-in: send, send a text per person, wait for a reply, read threads, check phonesYes: Hosted: send_sms, get_messages, list_devicesNo: None foundNo: None foundPartly: Open-source alpha server you run with your own keys
An agent can wait for the person's replyYes: wait_for_reply returns the reply, or a code in itPartly: Poll get_messagesPartly: Your own code, by webhookPartly: Your own code, by webhookPartly: Your own code, by webhook
Connect an assistant without pasting a keyYes: Add the URL as a connector in Claude or ChatGPT and sign inPartly: Not stated in their docsNo: No MCPNo: No MCPPartly: Account SID and key in a local config
Cost per textYes: None from us; your carrier planYes: None from them; your carrier planYes: None from them; your carrier planYes: None from them; your carrier planNo: $0.0083 a US segment, plus $0.0035 to $0.005 in carrier fees
Free planYes: 1 phone, 300 texts a monthYes: 1 phone, 300 a month, 50 a dayYes: 200 texts a monthYes: Free cloud server; ask above 10,000 a dayPartly: Trial: 100 texts, to numbers you verify
Paid planYes: $12.74 a month or $84.99 a year: 5 phones, 10,000 texts; from $5 in many countriesYes: $14.99 a month or $99.99 a year: 5 phones, 5,000 textsYes: $10 a month or $100 a year: 5,000 textsYes: Free; self-host for morePartly: Per text, plus $1.15 a month per number and 10DLC fees
Registration before US texts (A2P 10DLC)Partly: No registration step; carriers can still filter business texts from a personal SIMPartly: The samePartly: The samePartly: The sameNo: Brand ($4.50+) and campaign ($15 vetting, $1.50 to $10 a month)
Delivery reportsYes: Per part; a failure names the carrier's TP-StatusPartly: Any report counts as deliveredPartly: Only the last part countsPartly: First part's report marks the textYes: Carrier status callbacks
Android's limit of 30 parts a minuteYes: Counted per part; texts wait instead of failingNo: Fixed 5 s gap; the limit isn't readPartly: 10 texts a minute, counts texts not partsPartly: Caps count requests, not partsPartly: Not a phone; Twilio queues by throughput
Retries when the radio refusesYes: Held and sent when service is back, up to 30 minNo: FailsNo: FailsNo: FailsYes: Handled by the carrier network
WebhooksYes: HMAC with a timestamp, 8 tries over 28 hoursYes: HMAC, 10 tries over 30 daysPartly: JWT not covering the body, 2 triesYes: HMAC with a timestamp, about 15 triesYes: Signed status and inbound webhooks
A different text per recipientYes: messages[] in one call; CSV with {{column}} in the dashboardYes: Bulk API and a CSV wizard with templatesYes: CSV or Excel upload, under 1,000 rowsPartly: CSV through a separate CLIPartly: One API call per text
Choose the SIM per textYes: sim: 1 or 2; never falls back to the other numberYes: simSubscriptionIdYes: Each SIM is its own from numberYes: simNumber, with rotationPartly: Pick the from number
Scheduling and expiryYes: scheduledAt, and ttl per textPartly: scheduledAt; no expiry per textYes: send_at; expiry per phoneYes: scheduleAt, and ttl per textYes: Scheduled messages and validity period
Sending hoursYes: Per phone, by weekday, in its time zoneNo: Not foundYes: Weekly send windows per phoneYes: Daily working hoursNo: Not built in
Open source, self-hostedNo: Hosted onlyYes: Docker, with your own FirebaseYes: Docker, with your own FirebaseYes: Server on the phone, or your ownNo: Hosted only
End-to-end encryptionYes: Opt-in: AES-256-GCM on your devices, words and pictures both ways; each text bound to its numberNo: Texts travel in the push messagePartly: Passphrase AES without integrity checkYes: RSA in the Keystore wrapping AES-GCMNo: TLS
MMSYes: Android, and the Mac relay, so iPhone owners tooNo: SMS onlyYes: YesYes: Yes, and data SMSYes: US and Canada
Thousands of texts a day, short codes, sender IDsNo: Carriers filter bulk texts from a personal SIMNo: Same limit: a phoneNo: Same limit: a phoneNo: Same limit: a phoneYes: Built for it

Swipe the table sideways for every column. →

One at a time

Questions people ask

What's the difference between a phone SMS gateway and an SMS API like Twilio?
A phone gateway (Sparetext, textbee, httpSMS, SMS Gateway for Android) sends from a phone you own, on its SIM and carrier plan, so there's no per-text fee and the texts come from your number. An A2P API like Twilio, Plivo or Telnyx rents you a number and charges per message segment, with registration (A2P 10DLC in the US), and is built for volume.
Which SMS gateway works with an iPhone?
Sparetext. Apple lets no app send texts silently, so it uses the paths Apple allows: a Mac relay that sends through Messages with Text Message Forwarding (fully automatic, reads replies), a Shortcut that sends while the app is open, or tap to send. textbee, httpSMS and SMS Gateway for Android are Android only.
Which one can an AI agent use?
Sparetext and textbee both host an MCP server. Sparetext's signs in with OAuth, so Claude and ChatGPT connectors need no pasted key, and has wait_for_reply, so an agent can text someone and act on the answer. textbee's sends, reads messages and lists devices. Twilio has an open-source alpha server you run with your own keys. httpSMS and SMS Gateway for Android have REST APIs an agent can call through code.
When is a phone gateway the wrong choice?
For marketing, thousands of texts a day, short codes, sender IDs, or numbers in many countries. Under the US carriers' rules, business texts sent by software are application-to-person even from a phone, so carriers can filter them; Android also sends 30 message parts a minute by default. Use a registered A2P provider for that.

Checked on October 29, 2026 against each product's own docs, pricing pages and source code. Something out of date? Write to hello@sparetext.dev and we'll fix it. Sources: textbee on GitHub, textbee docs, textbee pricing, httpSMS on GitHub, httpSMS docs, httpSMS pricing, SMS Gateway for Android on GitHub, SMS Gateway docs, SMS Gateway pricing, Twilio SMS pricing (US), Twilio A2P 10DLC fees, Twilio MCP server, CTIA Messaging Principles.

Try it on the phone you have.

Free for 1 phone and 300 texts a month. An Android pairs in two minutes.

Create your account