Self-hosted · Your phones · Your data

Send SMS at scale through your own Android phones

Origami SMS turns the Android phones you already own into a programmable SMS gateway. Fire single texts or bulk campaigns over a clean REST API, track delivery in real time, and capture inbound replies — all on infrastructure you control.

Everything you need to ship SMS

A complete gateway, built for developers and operators.

REST API

Send single or bulk messages with a clean, documented HTTP API. Authenticate with per-user API keys.

Bulk & CSV campaigns

Blast thousands of recipients from a list or upload a CSV with merge tokens for personalised messages.

Delivery reports

Every message is tracked from queued to sent to delivered, with status pushed back from the device.

Multiple devices + throttling

Connect as many Android phones as you like and set a per-minute send rate on each to stay carrier-friendly.

Inbound replies

Capture incoming SMS straight into a shared inbox so two-way conversations never fall through the cracks.

Multi-account

Tenant-isolated accounts keep each user’s devices, messages, and API keys cleanly separated.

How it works

From API call to delivered text in four steps.

1

Server

Your app calls the Origami REST API to queue a message.

2

FCM wake

A push notification wakes the right Android device instantly.

3

Phone sends

The phone sends the SMS over your real carrier connection.

4

Status back

Delivery status is reported back and stored against the message.