Skip to content

Android SMS Gateway

Logo

Android SMS Gateway turns your Android smartphone into an SMS gateway. It's a lightweight application that allows you to send SMS messages programmatically via an API and receive webhooks on incoming SMS. This makes it ideal for integrating SMS functionality into your own applications or services.

Features

  • No registration required: No registration or email is required to create an account. In local mode, you don't need an account at all!
  • Send SMS via API: Use our API to send messages directly from your applications or services.
  • Support for Android 5.0 and above: The application is compatible with Android 5.0 and later versions.
  • Message status tracking: Monitor the status of sent messages in real-time.
  • Automatic startup: The application starts running as soon as your device boots up.
  • Support for multiple SIM cards: The application supports devices with multiple SIM cards.
  • Multipart messages: The application supports sending long messages with auto-partitioning.
  • End-to-end encryption: The application provides end-to-end encryption by encrypting message content and recipients' phone numbers before sending them to the API and decrypting them on the device.
  • Message expiration: The application allows setting an expiration time for messages. Messages will not be sent if they have expired.
  • Random delay between messages: Introduces a random delay between sending messages to avoid mobile operator restrictions.
  • Private server support: The application allows for the use of a backend server in the user's infrastructure for enhanced security.
  • App status reporting: Ability to report current app status by sending requests to specified URL at any user-defined intervals.
  • Webhooks: The application allows setting up webhooks to be sent on specified events.

Ideal For

  • Authentication & Verification: Secure user accounts and transactions with SMS-based two-factor authentication, minimizing the risk of unauthorized access.
  • Transactional Messages: Send confirmation messages for user actions, enhancing the reliability and perception of your brand.
  • SMS Reminders: Prompt users about upcoming events or appointments to ensure engagement and reduce missed opportunities.
  • SMS Notifications: Deliver immediate notifications to users for important updates, offers, and service enhancements.
  • User Feedback: Solicit and collect user feedback through SMS, providing valuable insights for improving your services.

Note: It is not recommended to use this for batch sending due to potential mobile operator restrictions.

Project Stage

The project is currently in the active development stage. We are actively working on adding more features and improving the existing ones. However, some projects already use it in production.

Get Started

Getting started with Android SMS Gateway is easy and straightforward. No registration, email, or phone number is required to create an account and start using the app.

Check out our Getting Started Guide to learn how to install and use Android SMS Gateway.

Contributing

Interested in contributing? Read our Contributing Guide to find out how you can help.

License

This project is licensed under the Apache License 2.0.

Contact

If you have any questions or suggestions, feel free to reach out through the following channels: