Turn your Android phone into SMS API gateway

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • traccar-sms-gateway

    Traccar SMS Gateway for Android

  • QKSMS

    The most beautiful SMS messenger for Android

  • It looks like Flash SMS is handled differently.

    Here’s a post from 2020 on the differences within Android to handle flash SMS: https://github.com/moezbhatti/qksms/issues/1536#issuecomment...

    Here’s an app, pre-4.3, for sending Flash SMS: https://github.com/romankh/gat-app

    There appear to be a couple online services that will let you send Flash SMS (Type 0) but Twilio is not one of them.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • android-smsmms

    Library for easily sending SMS and MMS for Android devices

  • While this is neat, you’ll be in for an uphill battle with the Google Play Store if you need the permissions listed in its derived project at https://github.com/klinker41/android-smsmms.

    I developed an app to automate SMS text messages and getting Google’s approval to send SMS messages was more difficult than writing the actual app.

  • android-sms-gateway-server

    Android App, which allows you to send and receive sms via REST-API

  • And also a direct alternative to the OP: https://github.com/RebekkaMa/android-sms-gateway-server

  • gat-app

    Android app for sending several types of SMS like Class 0 (Flash SMS), Type 0 (Silent SMS), Message Waiting Indicator

  • It looks like Flash SMS is handled differently.

    Here’s a post from 2020 on the differences within Android to handle flash SMS: https://github.com/moezbhatti/qksms/issues/1536#issuecomment...

    Here’s an app, pre-4.3, for sending Flash SMS: https://github.com/romankh/gat-app

    There appear to be a couple online services that will let you send Flash SMS (Type 0) but Twilio is not one of them.

  • SMSHub

    Android SMS Gateway application for sending and receiving SMS via HTTP API in Kotlin

  • mobile-gateway

    Mobile Gateway for Nuntium (aka Local Gateway)

  • Standard SMS plans usually have a human-typing-in-a-keyboard rate limit, around a handful per minute - you can manually try this, I've got blocked a couple of times by spamming a friend with "a", "b", "c"...

    Were I work, we've implemented a couple of nation-wide general population surveys regarding non-communicable diseases (working with those countries health authorities, of course). For the actual surveys, we get SMPP contracts with the local telcos because of this limit (and to get a vanity shortcode, reverse billing...).

    We started thinking it would also be cheaper, too (due to the scale pricing) - but the human time required for working out contracts with developing-world telcos for a project involving state actors can easily counter that.

    The throttling is something we need to take into account for the tiny-scale pre-tests we ran (while working out the contract) using an SMS Gateway App[0] we've built, similar to the one from this thread. The main difference is ours uses a queue-based protocol to exchange messages with a controlling server.

    [0] https://github.com/instedd/mobile-gateway

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • KalSMS

    Simple SMS gateway running on Android

  • I built one, way back (I'm not an Android dev, kind of hacked it together but on the positive side it's extremely simple: https://github.com/niryariv/KalSMS )

    At the time there were a lot of developing countries projects using SMS as their main interface (a lot of work with community health workers etc). Orgs like the UN would set up an SMS gateway by hooking a desktop with some hardware, and of course it would be very vulnerable to stuff like power outages, someone tripping over the wires etc and you had to get the technician to set it up again. With smartphones you had the all the required setup in one cheap, small and very durable package, no training required to operate.

  • smack

    📲 Forward SMS and calls from any SIM card to Slack. (by livioso)

  • Built something similar that runs on a Raspberry Pi: https://github.com/livioso/smack

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts