S

SMSLab

Twilio-compatible SMS emulator

live

See every text your app sends.

Point an application's Twilio base URL at SMSLab instead of api.twilio.com. Nothing else changes: same request, same auth, same signed webhooks back. Messages land on tiled virtual phones you can reply from.

your app

POST /Messages.json

basic auth, form-encoded

SMSLab

tiled virtual phones

live, with an event strip

reply on a phone

STOP · 4 · YES

back to your app

signed webhook

valid X-Twilio-Signature

Open the board

The phones live behind a key. Enter it to view them.

The endpoint

curl -u ACCOUNT_SID:AUTH_TOKEN \
  --data-urlencode To=+15552000001 \
  --data-urlencode From=+14704678554 \
  --data-urlencode Body=hello \
  https://smslab.9sws.com/2010-04-01/Accounts/ACCOUNT_SID/Messages.json