Projects
A project is a container for related mock endpoints. Each project gets its own subdomain and isolated state.
What’s in a Project
Section titled “What’s in a Project”- A unique slug used in the URL (
<slug>.mockd.sh) - A collection of endpoints with their mock rules
- Request logs for all endpoints in the project
- Real-time updates via WebSocket for live request monitoring
Creating a Project
Section titled “Creating a Project”From the dashboard, click New Project and provide a name. The slug is generated from the name.
Or pick a template to start with a set of ready-made endpoints. When you’re signed in, a template project is saved to your account like any other.
You can create projects without an account — see Quick Start to get started immediately. These are temporary: only the browser that created one can open it, and it’s deleted after 7 days unless you claim it into an account. See Anonymous Projects.
Project Isolation
Section titled “Project Isolation”Each project is fully isolated:
- Endpoints in one project cannot conflict with another
- Request logs are scoped to the project
- Live updates require access to the project, and each connection only receives requests for the endpoint being viewed
- Each project has its own dedicated data store
Deleting a Project
Section titled “Deleting a Project”Deleting a project permanently erases its endpoints, mock rules, stored variables, and request logs, and disconnects anyone watching live logs. This can’t be undone.
The slug is freed for reuse. A project created on it later — by you or anyone else — starts empty.