Simulations
Create service sims from OpenAPI specs: endpoints, replays, access control.
Simulation types
Simulation typesFour ways to run the same mock engine: app simulations in the browser, GitHub-deployed with a URL per branch, portable on your own machine, and codegen with real logic in the handlers.Updated Sep 7, 2026App simulationsThe browser-built kind of simulation: compose your own specs, catalog APIs and static endpoints into one deployment with one URL, and iterate by editing in the app and deploying in seconds.Updated Sep 7, 2026Simulations from GitHubDeploy simulations straight from a repository: one workflow step, a URL per branch and pull request, no account needed for the first push, and every change reviewed like code.Updated Sep 7, 2026Portable simulationsRun the same mock engine on your own machine: one command over a spec, a folder or a package, with hot reload on every file change and nothing leaving your computer.Updated Sep 7, 2026Codegen simulationsGenerate a typed Go server from your spec: every handler serves the generated mock until you take it over with real logic, and the spec never leaves your repository.Updated Sep 7, 2026
Create & deploy
Create a simulationThe ways to start a simulation, what name, domain and slug mean, and when it starts serving.Updated Sep 7, 2026Start from the catalogBrowse the catalog of commonly requested provider APIs, see what each spec ships, and start a simulation from one in a click.Updated Sep 7, 2026Upload and update an OpenAPI specUpload an OpenAPI 3 spec in YAML or JSON, stay inside the size limit, tame large specs, and replace a spec without losing settings.Updated Sep 7, 2026Share linksShare a simulation with a link anyone can run locally, hand over a packaged file, or invite collaborators. No deploy needed.Updated Sep 7, 2026Run a simulation locallyRun any simulation on your own machine from its share link or a .mockz file, with the CLI, Docker, or Docker Compose.Updated Sep 7, 2026Deploy and URLsWhat a deploy does and where a simulation answers: the available domains, why first deploys take a minute and redeploys seconds, taking unused simulations offline, and the soft build limits.Updated Sep 7, 2026
Configure
Endpoints and static responsesEndpoints in a Mockzilla simulation: how their URLs are built, and how to add static endpoints with fixed responses you can change and redeploy in seconds.Updated Sep 7, 2026Service settingsPer-service settings in a Mockzilla simulation: mount path, upstream proxying with mock fallback, response caching, request and response validation, and spec options.Updated Sep 7, 2026Access controlControl who can reach a Mockzilla simulation: an API key on the mock API, credentials or a full switch-off for the API explorer, an IP allowlist, and runtime environment variables.Updated Sep 7, 2026
Replays
Record and browse replaysRecord a response once and serve it back for every matching request: the X-Mockzilla-Replay header, match keys on body, query and path fields, auto-replay, and editing recordings in the app.Updated Sep 7, 2026Export and import replaysPack a service's recordings and replay settings into one portable file, and import it into any simulation: conflicts, size limits, and sharing a canonical fixture set with your team.Updated Sep 7, 2026
Observe & debug
Request historyEvery request a simulation answers is recorded: browse and filter the log, open full request and response details, mask sensitive headers, and set per-service retention.Updated Sep 7, 2026Usage and limitsWatch what your simulations serve and what your plan allows: request and data transfer usage, throughput throttling, simulation and ref caps, and topping up a busy month.Updated Sep 7, 2026