Comparatif
Quelle est la meilleure passerelle SMS Android ?
Le comparatif 2026.
Quatre applis transforment un téléphone Android en passerelle SMS pilotable en HTTP : SMSGate, httpSMS, textbee et Unlimited Messaging. Ce que fait chacune aujourd'hui, là où les projets open source ont une longueur d'avance, et quand une API multicanale convient mieux.
Pressé ? Résumez cet article avec une IA
Les bases
Qu'est-ce qu'une appli passerelle SMS Android ?
Une appli passerelle SMS Android fait d'un téléphone équipé d'une carte SIM un expéditeur de SMS piloté par votre code : votre serveur appelle une API, le téléphone envoie le texto sur le réseau de l'opérateur, et les réponses reviennent par webhook. SMS Gateway for Android, httpSMS et textbee ont popularisé l'idée en open source ; Unlimited Messaging l'a ajoutée en novembre 2026, comme troisième canal à côté de WhatsApp et du mail.
L'intérêt tient en deux mots : coût et identité. Les SMS partent de votre propre numéro, avec votre forfait, donc le destinataire vous reconnaît et aucun fournisseur SMS ne vous facture au message. La contrepartie, c'est le volume : un téléphone n'est pas une route opérateur, et Android lui-même demande une confirmation dès qu'une appli envoie plus de 30 SMS en 30 minutes.
Aucune des quatre applis n'est sur Google Play, pour la même raison : Play ne donne les permissions SMS qu'à l'appli SMS par défaut du téléphone. Toutes se distribuent donc en APK, à installer à la main, et toutes font tourner un service en arrière-plan qui exige un téléphone allumé, connecté et qui capte.
Ce comparatif s'appuie uniquement sur ce que chaque projet documente publiquement, vérifié le 7 novembre 2026 dans les README, la documentation et les pages de tarifs. Les projets open source évoluent vite : suivez les liens avant de trancher.
À lire aussi : faire envoyer des SMS par Claude ou ChatGPT depuis votre téléphone, et mail et WhatsApp en une seule requête API.

Le tableau
SMSGate, httpSMS, textbee ou Unlimited Messaging
Les quatre envoient depuis votre SIM. Ils diffèrent sur l'hébergement, les médias, la confidentialité et tout ce qui entoure le SMS.
| SMSGateSMS Gateway for Android | httpSMSNdoleStudio | textbeevernu | Unlimited MessagingSMS + WhatsApp + mail | |
|---|---|---|---|---|
| Open source | Oui, Apache-2.0 (appli et serveur) | Oui, AGPL-3.0 | Oui, AGPL-3.0 | Appli Android seulement (MIT) |
| Auto-hébergement | Serveur privé, ou serveur local sur le téléphone lui-même | Oui, Docker | Oui, Docker Compose et votre propre projet Firebase | Non, service hébergé (UE) |
| Offre hébergée | Cloud public gratuit, limites non publiées | Palier gratuit plafonné par mois, offre Pro payante | Gratuit : 50 SMS/jour, 300/mois. Pro 14,99 $/mois : 5 000/mois | Offre gratuite, aucun frais par SMS |
| Réception de SMS | Oui | Oui | Oui | Oui, dans une boîte commune avec WhatsApp et le mail |
| Webhooks | Reçu, envoyé, délivré, échec, MMS, SMS data | Oui | Oui, signés HMAC | message.received et événements de statut |
| Double SIM | Oui | Oui (SIM1 / SIM2) | Oui, SIM choisie à chaque message | Oui, un compte par SIM |
| MMS | Envoi et réception | Envoi (pièces jointes) | Non documenté | Non, texte seul (1 530 caractères) |
| Chiffrement de bout en bout | En option | En option, AES-256, clé gardée sur le téléphone | Non documenté | Non (TLS en transit uniquement) |
| Réveil du téléphone | Push Firebase, repli SSE sans services Play | Push Firebase | Push Firebase | Long polling, sans Firebase ni services Play |
| Autres canaux | SMS seul (ponts mail vers SMS et Telegram) | SMS seul | SMS seul | WhatsApp + mail + SMS en une requête |
| Serveur MCP pour assistants IA | Non documenté (guide d'intégration pour agents) | Non documenté | Oui, paquet npm et point d'accès hébergé | Oui, hébergé avec OAuth, SMS + WhatsApp + mail |
| SDK et no-code | Clients Go, JS/TS, PHP, Python, Rust | Clients Go et JS/TS | API REST | SDK Python et TypeScript, node n8n |
| Android minimum | 5.0 | 9 | 7.0 | 8.0 |
| Ancienneté | Environ 6 000 étoiles GitHub, depuis 2022 | Environ 6 300 étoiles GitHub, depuis 2022 | Environ 3 300 étoiles GitHub | Canal SMS lancé en novembre 2026 |
Vérifié le 7 novembre 2026 dans le README, la documentation et la page de tarifs de chaque projet (liens dans les sources). httpSMS ne publie pas ses paliers sous une forme lisible hors navigateur : consultez son site pour les chiffres à jour.
En bref
Les quatre applis en un coup d'œil
SMSGate (SMS Gateway for Android)
La plus complète : SMS, MMS et SMS data binaires dans les deux sens, multi-SIM, chiffrement de bout en bout en option, et trois modes (serveur local sur le téléphone, cloud public gratuit ou serveur privé à vous). Licence Apache-2.0, bibliothèques clientes dans cinq langages.
sms-gate.apphttpSMS
Une API HTTP simple pour envoyer et recevoir des SMS via votre téléphone, avec webhooks pour les messages entrants, chiffrement AES-256 de bout en bout en option, pièces jointes MMS et envois programmés jusqu'à 20 jours à l'avance. AGPL-3.0, auto-hébergeable avec Docker ou hébergé avec un palier gratuit.
httpsms.comtextbee
Une passerelle SMS hébergée avec tableau de bord, envois groupés par CSV cadencés selon les limites opérateur, webhooks signés, plusieurs appareils par compte et un serveur MCP pour Claude et Cursor. Gratuit jusqu'à 50 SMS par jour, Pro à 14,99 $ par mois. AGPL-3.0 et auto-hébergeable.
textbee.devUnlimited Messaging
Une API de messagerie où le SMS est un canal parmi trois : le même POST /message envoie un SMS, un WhatsApp ou un mail, jusqu'à trois canaux d'un coup. Serveur MCP hébergé pour les assistants IA, boîte de réception unifiée, webhooks, SDK Python et TypeScript, node n8n. L'appli Android est sous licence MIT et se passe des services Google.
Soyons honnêtes
Quand une autre passerelle peut mieux vous convenir
Chaque outil a ses points forts. Si l'un de ces critères est indispensable pour vous, l'une des trois autres peut être un meilleur choix.
Auto-hébergement
SMSGate, httpSMS et textbee peuvent tourner sur vos propres serveurs, et SMSGate propose même un mode local sur votre réseau. Unlimited Messaging est un service hébergé : rien à installer ni à maintenir.
MMS
SMSGate envoie et reçoit des MMS, et httpSMS envoie des pièces jointes MMS. Unlimited Messaging se concentre sur les SMS texte jusqu'à 1 530 caractères et envoie images et fichiers via WhatsApp ou email dans la même requête.
Chiffrement de bout en bout
SMSGate et httpSMS peuvent chiffrer le contenu des messages de bout en bout. Unlimited Messaging chiffre le trafic en transit et traite le texte sur ses serveurs, ce qui alimente la boîte de réception partagée et vos webhooks.
Notre place
Ce qu'Unlimited Messaging ajoute autour du SMS
La partie passerelle se vaut. La différence se joue sur tout ce qu'il y a autour.
SMS, WhatsApp et mail dans une seule API
Un seul POST /message, une seule clé API, un seul modèle de statuts. Choisissez SMS, WhatsApp ou mail à chaque message, ou envoyez sur jusqu'à trois canaux dans la même requête.
Un serveur MCP pour les assistants IA
Claude, ChatGPT et Cursor se connectent en OAuth et obtiennent un seul connecteur pour les trois canaux : ils peuvent envoyer un SMS depuis votre téléphone, un WhatsApp ou un mail, et lire les réponses.
Une seule boîte pour les réponses
Les SMS reçus après la connexion de l'appli arrivent à côté de vos conversations WhatsApp et de vos mails, et déclenchent le même webhook message.received.
Aucun service Google sur le téléphone
Pas de Firebase, pas de services Play, pas d'analytics. L'appli garde une connexion en long polling et se connecte via la page de connexion du site lui-même.
Votre numéro, votre forfait
Le destinataire voit votre numéro. Unlimited Messaging ne facture rien au SMS, c'est votre forfait qui s'applique. Avec l'offre gratuite, les messages se terminent par une courte signature.
SDK et n8n
Les SDK officiels Python et TypeScript et le node n8n gèrent déjà le SMS, avec les mêmes webhooks et statuts que les autres canaux.
curl https://api.unlimitedmessaging.app/message \
-H "Authorization: Bearer $UM_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": { "phone": "+33612345678" },
"channels": [{ "channel": "SMS" }],
"text": "Your appointment is tomorrow at 10:00."
}'FAQ
Questions sur les passerelles SMS Android
Sources
Sources & références
Pour vérifier par vous-même les informations de cet article :
- SMS Gateway for Android - README (fonctions, modes, licence)GitHub - capcom6
- SMSGate - serveur cloud public (Firebase, repli SSE)docs.sms-gate.app
- SMSGate - bibliothèques clientesdocs.sms-gate.app
- httpSMS - README (webhooks, chiffrement de bout en bout, auto-hébergement)GitHub - NdoleStudio
- textbee - README (auto-hébergement, double SIM, webhooks, envois groupés)GitHub - vernu
- textbee - tarifstextbee.dev
- textbee - serveur MCPtextbee.dev
- Utilisation des groupes d'autorisations SMS ou Journal d'appelsAide Google Play Console
- SmsUsageMonitor (seuil de 30 SMS en 30 minutes)Android Open Source Project
- Unlimited Messaging for Android - READMEGitHub - UnlimitedMessaging

Écrit par
Ilian · Senior Software Engineer
Ingénieur logiciel senior, il fonde et dirige plusieurs sociétés tech. Il conçoit des produits autour des API de messagerie, de l’automatisation et de l’intégration de l’IA, et partage ici ce qu’il apprend en construisant.
Ajoutez le SMS à l'API que vous utilisez déjà.
Installez l'appli Android gratuite, connectez-vous, et envoyez votre premier SMS avec le même POST /message que pour WhatsApp et le mail.