Stateful Mock API

Free Stateful Mock API in seconds. Seed your endpoint, perform CRUD, and let it self-clean after 24 hours.

Instantiate Database

How it works 🚀

We store your JSON seed in Upstash Redis using a unique slug. The endpoint handles standard GET, POST, PUT, and DELETE requests out of the box.

Whenever you mutate the data (e.g., POST new objects), we append it to the Redis array! The data lives for exactly 24 hours (TTL).

Related Tutorials

How to Turn JSON into a Mock CRUD API in 60 Seconds6 min read · 2026-04-14JSONPlaceholder Alternative: Writable Temporary REST Endpoints7 min read · 2026-04-10

Frequently Asked Questions

Endpoints are ephemeral and self-cleaning. Each endpoint lasts for 24 hours from the time of creation before being automatically garbage collected from our Edge network.
Yes, to keep the service free and fast for everyone, endpoints are rate-limited to 60 requests per minute per IP address. This is usually more than enough for frontend development and testing.
Absolutely. The stateful API supports GET, POST, PUT, PATCH, and DELETE operations. Changes mutate the data stored on the Edge, allowing you to prototype full CRUD flows.