Debug Webhooks.
Mock APIs.
Ship Faster.
MockLab gives your team instant webhook inspection, mock REST endpoints, and WebSocket servers — everything you need to build without a real backend.
Free forever · No credit card required · Up in 30 seconds
{
"event": "payment.completed",
"id": "evt_3Pxr...",
"amount": 4999,
"currency": "usd",
"customer": "cus_Qx..."
} Just launched
MockLab is brand new and building in public. Be among the first developers to try it — sign up free and help shape what we build next.
Everything you need to build
without a real backend
Six powerful tools in one platform. Stop context-switching between multiple services.
Webhook Inspector
Capture, inspect, and debug every incoming webhook payload in real time — headers, body, and all.
Mock REST API
Public endpoints with auto-generated data. Full CRUD, configurable schema, import from OpenAPI.
WS / Socket Mock
Spin up a WebSocket or Socket.io server instantly. Define events, set schedules, watch live connections.
Chaos Testing
Simulate errors, slow responses, and failure scenarios to validate how your frontend handles edge cases.
Rules Engine
Match requests by path, method, or headers — then forward, reject, or transform them automatically.
Realtime Tester
Built-in WebSocket and Socket.io test client. Send events, read logs, use templates — all in-browser.
Catch every payload.
Debug in seconds.
Get a permanent HTTPS endpoint. Every POST, PUT, or GET is captured instantly — full headers, raw body, query params, and timing. No setup, no infrastructure.
- Real-time request inspection
- One-click request replay
- Custom routing rules
- Signature verification helpers
{"event":"payment.completed","amount":4999} payment.completed {"ref":"refs/heads/main","pusher":{"name":"dev"}} push {"event":"bounce","email":"[email protected]"} bounce
Public REST endpoints.
Zero backend needed.
Create a mock collection and get a fully functional REST API in seconds. Auto-generated realistic data, configurable schema, and full CRUD support — import your OpenAPI spec and you're done.
- Full CRUD — GET, POST, PUT, PATCH, DELETE
- Auto-generated realistic data
- Import from OpenAPI / Swagger
- Persistent data on Pro
[
{
"id": "prod_4kX9z",
"name": "Wireless Headphones",
"price": 79.99,
"currency": "USD",
"inStock": true,
"category": "Electronics",
"createdAt": "2024-03-12"
},
{
"id": "prod_mR2qP",
"name": "Standing Desk",
"price": 449.00,
"currency": "USD",
"inStock": false,
"category": "Furniture"
}
]
Real-time testing.
No server required.
Spin up a WebSocket or Socket.io server in one click. Define events to broadcast, schedule automatic triggers, and watch live client connections from the dashboard. Test chaos scenarios like errors and slow responses without touching real code.
- WebSocket & Socket.io support
- Broadcast events to all clients
- Automated event schedules
- Error & slow-response scenarios
- Live connection dashboard
wss://ws.mocklab.com/v1/my-app-ws Loved by developers
Don't take our word for it.
"MockLab shaved days off every sprint. I can develop the frontend against a live webhook endpoint without waiting for the backend team."
"The WebSocket mock is a game changer. We test real-time features in CI without any running backend. It just works."
"Chaos testing with scenario modes helped us find three critical bugs in our error-handling logic before they hit production."
Simple, transparent pricing
Start free. Upgrade when you need more.
- 1 webhook endpoint
- 1 WebSocket project
- 5 mock rules
- 200 requests / day
- Community support
- Unlimited endpoints
- 20 WebSocket projects
- Unlimited mock rules
- Unlimited requests
- Persistent data
- Request replay
- Priority email support
Frequently asked questions
Have more questions? View the full FAQ →
What is MockLab?
Is it free to use?
Do I need to install anything?
How does webhook inspection work?
Can I mock WebSocket connections?
Start in 30 seconds.
Ship the same day.
No credit card. No setup. Just sign up and get your webhook endpoint instantly.