Capture, don't deliver
Point your app at SMSPit instead of a real SMS provider. Every outgoing message is captured, searchable, and replayable — never actually sent.
A self-hosted SMS sandbox for local development, testing, and CI/CD — capture, inspect, search, replay, and debug SMS messages without sending real SMS to mobile networks.
New to SMSPit? Start with Getting Started for a guided first run, or jump straight to a topic:
| I want to... | Go to |
|---|---|
| Run SMSPit locally, step by step | Getting Started |
| Look up every endpoint and field | OpenAPI Reference |
| Understand how the services fit together | Architecture |
| Use a native client instead of raw HTTP | SDKs |
| Deploy to production (Compose or Kubernetes) | Production Deployment |
| Understand the security/auth model | Security |
| See what changed release to release | Changelog |
| Fix a problem | Troubleshooting |