Twilio-compatible SMS emulator
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
The phones live behind a key. Enter it to view them.
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