Aller au contenu principal

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.

Illustration : un tableau comparatif dont une colonne est entièrement cochée, avec le titre « Passerelles SMS Android comparées ».

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.

SMSGate, httpSMS, textbee ou Unlimited Messaging
SMSGateSMS Gateway for AndroidhttpSMSNdoleStudiotextbeevernuUnlimited MessagingSMS + WhatsApp + mail
Open sourceOui, Apache-2.0 (appli et serveur)Oui, AGPL-3.0Oui, AGPL-3.0Appli Android seulement (MIT)
Auto-hébergementServeur privé, ou serveur local sur le téléphone lui-mêmeOui, DockerOui, Docker Compose et votre propre projet FirebaseNon, service hébergé (UE)
Offre hébergéeCloud public gratuit, limites non publiéesPalier gratuit plafonné par mois, offre Pro payanteGratuit : 50 SMS/jour, 300/mois. Pro 14,99 $/mois : 5 000/moisOffre gratuite, aucun frais par SMS
Réception de SMSOuiOuiOuiOui, dans une boîte commune avec WhatsApp et le mail
WebhooksReçu, envoyé, délivré, échec, MMS, SMS dataOuiOui, signés HMACmessage.received et événements de statut
Double SIMOuiOui (SIM1 / SIM2)Oui, SIM choisie à chaque messageOui, un compte par SIM
MMSEnvoi et réceptionEnvoi (pièces jointes)Non documentéNon, texte seul (1 530 caractères)
Chiffrement de bout en boutEn optionEn option, AES-256, clé gardée sur le téléphoneNon documentéNon (TLS en transit uniquement)
Réveil du téléphonePush Firebase, repli SSE sans services PlayPush FirebasePush FirebaseLong polling, sans Firebase ni services Play
Autres canauxSMS seul (ponts mail vers SMS et Telegram)SMS seulSMS seulWhatsApp + mail + SMS en une requête
Serveur MCP pour assistants IANon 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-codeClients Go, JS/TS, PHP, Python, RustClients Go et JS/TSAPI RESTSDK Python et TypeScript, node n8n
Android minimum5.097.08.0
AnciennetéEnviron 6 000 étoiles GitHub, depuis 2022Environ 6 300 étoiles GitHub, depuis 2022Environ 3 300 étoiles GitHubCanal 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.app
  • httpSMS

    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.com
  • textbee

    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.dev
  • Unlimited 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.

  1. 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.

  2. 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.

  3. 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

POST /messageShell
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."
  }'
La même requête que pour WhatsApp ou le mail, avec "channel": "SMS". Ajoutez "accountId" pour choisir la SIM sur un téléphone double SIM.

FAQ

Questions sur les passerelles SMS Android

Ilian, ingénieur logiciel senior

Écrit par

· 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.

Voir le profil LinkedInMis à jour le

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.