FREEDOM251

Freedom251 › SMS Gateway Software

playSMS

Free plan Open source AndroidAPILinuxSelf-hostedWeb

Visit playSMS Alternatives Pricing

playSMS's own site

What playSMS is

playSMS is free, open-source SMS management software with a web interface for SMS gateways and bulk SMS services. It can send individual or bulk text, flash, and Unicode messages, and receive private SMS. Incoming messages can be forwarded to email or mobile phones, or routed to users and URLs. Messaging tools include automated replies, polls, quizzes, subscriptions, SMS-to-email, and email-to-SMS through mailbox polling. It connects with gateway software and services including Gammu, Kannel, SMS Server Tools, Jasmin, Playnet, and Uplink, as well as several SMS providers. Its web services support sending messages, retrieving delivery reports, checking credits, and other operations. Plugins can add features, tools, themes, and gateway modules. Outgoing messages can be routed by prefix or user, with destination-prefix rating and per-user SMS credits. One user tested handling 200,000 SMS per day, but playSMS itself cannot send or receive SMS without a separate gateway application or service. It is licensed under GPLv3 or later, without warranty.

Who it suits

playSMS suits people who need a free, self-hosted way to manage SMS through a separate gateway. Its routing, credits, and plugin options may fit users building customized messaging workflows.

What it does well

  • Free and open source under GPLv3 or later.
  • Supports individual and bulk SMS.
  • Can route incoming SMS to users or URLs.
  • Web services include delivery reports and credit checks.
  • Plugins can add features, themes, and gateway modules.

What to know first

  • Requires a separate SMS gateway to send and receive messages.
  • The software is distributed without warranty.
  • Older versions have critical security vulnerabilities and should be upgraded.

Limits

The free plan is GPLv3 or later software and requires a separate SMS gateway for sending and receiving. The project says the software is distributed without warranty.

Plans

PlanBilled and limitsPrice
playSMSFree and open source; no paid tier stated · Self-hosted web SMS management · Separate SMS gateway requiredFree

As playsms.org lists them, read 14 Oct 2026. The maker's own page has the final word.

Getting started

  1. Visit the playSMS website.
  2. Connect a supported SMS gateway or provider.
  3. Use the web interface or web services to manage sending, inbound messages, delivery reports, and credits.

Overview

playSMS is free, open-source software for managing individual and bulk SMS through a web interface. It suits organizations and developers who can provide a separate SMS gateway and want control over routing, credits, or custom plugins. Its breadth is a strength, but it is a management layer—not a standalone way to send or receive messages.

Key features

playSMS handles text, flash, and Unicode messages, as well as inbound SMS. Incoming messages can be forwarded to email or mobile phones, or routed to users and URLs. Autoreplies, polls, quizzes, subscriptions, SMS-to-email, and email-to-SMS add options for interactive and automated workflows.

Webservices support sending messages, retrieving delivery reports, checking credits, and other operations. Outgoing messages can be routed by prefix or user; destination prefixes can determine SMS ratings, while per-user credits help administrators allocate usage. These controls make playSMS more suited to multi-user operations than a basic texting interface.

It supports gateways and providers including Gammu, Kannel, SMS Server Tools, Jasmin, Playnet, and Uplink. Users can also build plugins for features, tools, themes, and gateways. That flexibility is useful for teams with the technical capacity to adapt the software, but it comes with a crucial dependency: another application or service must act as the SMS gateway. playSMS cannot send or receive messages on its own.

The project reports that one user tested a workload of 200,000 SMS per day. That is a project-reported example, not a general performance guarantee. The software is licensed under GPL version 3 or later, at the user's option, without warranty. The project says release 1.4.7 includes security-related updates and warns that older versions have critical vulnerabilities; upgrading older installations is important.

Pricing

The playSMS plan costs free and provides free, open-source software under GPLv3 or later. There is no free trial because the software is free. The plan includes two-way messaging, delivery reports, inbound SMS, and API access, but requires a separate gateway to send and receive messages. That gateway dependency is the main practical cost and setup consideration: playSMS itself does not supply message delivery.

Platforms

playSMS supports Android, API, Linux, self-hosted, and web platforms. Linux and self-hosted support suit users who want to operate their own installation; API access supports integration with other systems.

Who it's for

Choose playSMS if you need a free, extensible SMS management layer and can operate or arrange a compatible gateway. Its routing, per-user credits, inbound handling, and webservices suit administrators building workflows for multiple users. Look elsewhere if you need messaging delivery included in a self-contained service, or if you do not want to manage a separate gateway.

Pros and cons

  • Pro: Individual and bulk messaging, inbound routing, and delivery reports cover both directions of SMS traffic.
  • Pro: Routing rules, per-user credits, and plugin support provide room to tailor administration and workflows.
  • Pro: The software is free and open source under GPLv3 or later.
  • Con: A separate gateway is required for sending and receiving, so playSMS is not a complete messaging service by itself.
  • Con: The project warns that older releases have critical security vulnerabilities, making upgrades a necessary maintenance concern.
  • Con: The license provides the software without warranty.

Alternatives

For a broader directory of gateway products, browse SMS Gateway Software.

  • FoxText is a free option for personal use on Android, iOS, or the web; its free texts are limited and the composer shows 120 characters.
  • SMSBOX is a paid API, web, and Windows option with eight one-off test credits for a verified number and a US/Canada toll-free number plan at €5 a month.
  • Textmagic is a paid Android, API, iOS, and web service with a free trial; its Essential plan is $0.05 a month, prepaid, with destination-dependent rates and 160 plain-text characters per SMS part.
  • Android SMS Gateway offers a free tier with one Android device, 300 lifetime SMS, and 300 contacts, for users who want a device-based gateway option.
  • D7 Networks offers usage-based local and international SMS API and broadcast messaging, with a free trial.
  • Messente offers SMS, WhatsApp, and Viber access with dashboard and API access, basic support and onboarding, and unlimited accounts; its Essential plan has custom pricing.
  • OpenVox SMS Gateway is a free gateway option with essential features for getting started, on Linux, self-hosted, web, and API platforms.
  • simhook offers a free tier capped at 30 messages a day, 500 a month, one phone, and 25 recipients per send, as well as a free self-hosted plan.

Verdict

playSMS is a strong fit for technically capable teams that want free, open-source SMS management with routing, inbound workflows, and customization. Its decisive advantage is the breadth of controls without a software charge; its decisive drawback is that message delivery depends on a separate gateway. Choose it when you can supply that infrastructure, and look elsewhere for a service that provides the gateway as part of the product.

Verdict

playSMS provides a broad set of SMS management tools, but it depends on a separate gateway for message delivery and receipt. The project describes release 1.4.7 as containing security-related updates and advises upgrading older versions.

Questions

How much does playSMS cost?

The listed free plan costs nothing.

Is playSMS open source?

Yes. It is distributed under GNU GPL version 3 or, at the user's option, a later version, without warranty.

Can playSMS send SMS on its own?

No. It requires another application or service to act as the SMS gateway.

Which gateways does it support?

Listed support includes Gammu, Kannel, SMS Server Tools, Jasmin, Playnet, Uplink, and several SMS service providers.

Can it receive messages and provide delivery reports?

Yes. It supports inbound SMS and delivery reports. Incoming messages can be forwarded to email or mobile phones, or routed to users or URLs.

Where can I get help?

Questions and feature suggestions can be directed to the playSMS Forum; bugs can be reported through GitHub Issues.

Facts from playSMS's own pages

Android client
The Android client uses the playSMS web-services API to control sending and receiving functions. · github.com, 14 Oct 2026
Android client licence
The Android client repository identifies the application as GPLv3 licensed. · github.com, 14 Oct 2026
API
Webservices support sending SMS, retrieving delivery reports, checking credits, and other operations. · playsms.org, 8 Oct 2026
API protocol
The API uses an index.php app=ws endpoint with username, token, operation, destination, message and format parameters, returning JSON or XML examples. · gist.github.com, 14 Oct 2026
Company identity
The GitHub organization identifies itself as playSMS, lists Indonesia and links to playsms.org. · github.com, 14 Oct 2026
Credits and rates
Administrators can assign per-user SMS credits and rate messages by destination prefix. · github.com, 14 Oct 2026
Customization
Users can create features, tools, themes, and gateway modules as plugins. · playsms.org, 8 Oct 2026
Docker deployment
The official how-to documents a Docker image running playSMS 1.4.3 on Ubuntu 20.04 with docker pull and docker run commands. · playsms.org, 14 Oct 2026
Documentation
Official documentation is mainly a how-to category and installation articles, with a warning that some articles describe old vulnerable versions. · playsms.org, 14 Oct 2026
Extensibility
Developers can add features, tools, themes and gateway modules through plugins. · playsms.org, 14 Oct 2026
External API
The web-services API supports sending SMS, reading incoming messages, retrieving delivery reports, checking credits and administrative operations. · github.com, 14 Oct 2026
Founder and maintainer
Official project pages name Anton Raharja as founder and maintainer. · playsms.org, 14 Oct 2026
Gateway dependency
playSMS cannot send or receive SMS by itself and requires another application or service acting as an SMS gateway. · playsms.org, 8 Oct 2026
Gateway integrations
Documented gateway support includes Gammu, Kannel, SMS Server Tools, Jasmin, Playnet, Uplink and multiple SMS providers. · github.com, 14 Oct 2026
Inbound messages
It can receive private SMS, forward messages to email or mobile phones, and route incoming SMS to users or URLs. · playsms.org, 8 Oct 2026
Inbound messaging
Incoming SMS can be placed in an inbox, forwarded to email or phones, and routed to users or URLs. · playsms.org, 14 Oct 2026
Independent listing: G2
G2's PlaySMS listing shows 0.0 user-satisfaction information and 0 ratings, with headquarters listed as unavailable. · g2.com, 14 Oct 2026
Independent listing: SourceForge activity
SourceForge lists 10 reviews, Linux support, PHP implementation, a web interface and a last update of 2 March 2021. · sourceforge.net, 14 Oct 2026
Independent review: legacy features
The Nixbit review highlighted bulk messaging, autoreply, SMS boards, polls, web services and custom gateway modules. · nixbit.com, 14 Oct 2026
Independent review: legacy requirements
A Nixbit review of playSMS 0.8.1 described Linux or another Unix system, Apache, MySQL, PHP, SMTP and administrator command-line skills as prerequisites. · nixbit.com, 14 Oct 2026
Integrations
It lists support for Gammu, Kannel, SMS Server Tools, Jasmin, Playnet, Uplink, and several SMS service providers. · playsms.org, 8 Oct 2026
Latest release
GitHub lists prerelease 1.4.8-2508131200 from 13 August with watchdog, multiline-template, environment-variable and Jasmin Docker callback changes. · github.com, 14 Oct 2026
Licence
The main application is licensed under GNU GPL version 3 or any later version, without warranty. · github.com, 14 Oct 2026
License
The software is distributed under the GNU General Public License version 3 or, at the user's option, a later version, without warranty. · playsms.org, 8 Oct 2026

Where playSMS stands on Freedom251

Look at these too