Skip to content

Projects

A project is a container for related mock endpoints. Each project gets its own subdomain and isolated state.

  • 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

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.

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 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.