MockzillaMockzilla

Self-hosted backends, inside your own network

The provider's own API, with its real behavior, running in your network on the database you already run. One Docker image for every laptop, CI runner and cluster, with no route out if you want none.

Your networkLaptopsCIClusterYour databaseBackend

Who it is for

Networks that cannot call out

Networks that cannot call out

Test networks at banks, insurers, hospitals and the public sector often have no route to the internet. A provider's sandbox is out of reach from there. This runs inside.

A backend on every machine

A backend on every machine

One license covers every team. Run it on every laptop, CI runner and cluster, with no limit on installs or requests.

A security review that rules out outside calls

A security review that rules out outside calls

It needs test data only, never real customer data, and nothing in it has to leave your network.

The engine is free. The providers are what you buy.

MIT

Free and open source

Mockzilla's engine is MIT licensed and runs offline today, at no cost. It is a mock server: give it an OpenAPI description and every path answers. It knows nothing about any provider.

Mockzilla

What a self-hosted backend adds

The provider behavior: payment states, declines, 3D Secure, idempotency, document and watchlist checks, and the scenarios on top. And someone keeping all of it current.

A fake your team wrote was right the day it was written. Providers keep changing their APIs, and from inside a closed network nobody sees it happen. We track every change and ship it as a new image.

How it runs

From a registry of your own

Pull it from a registry address of your own, like any vendor's image. Artifactory, Nexus and Harbor mirror it, and Kubernetes pulls it with a secret.

Without any network

A site with no route anywhere gets the image as a file and loads it on the other side.

The license

Yearly, it is built into the image and the image never calls us. Monthly, the image fetches it from one address and checks it again every hour.

Any machine

Linux on x86 and ARM, so it runs on a CI runner, a cluster node or an Apple silicon laptop. Docker, Compose or Kubernetes.

It keeps its data in the database you already run

On a laptop or in CI it runs in memory, with nothing to set up. For a backend several teams share, point it at your database. It creates its tables on the first start, or prints the SQL for your DBA to apply.

  • Memory, the default
  • PostgreSQL
  • MySQL
  • MariaDB
  • SQL Server
  • Oracle
  • MongoDB
  • CockroachDB
  • DynamoDB
  • Redis
  • SQLite

Open about what is inside

  • The engine is open source, so your team can read its code.
  • We scan for known vulnerabilities every night, not only at release.
  • A release with a known vulnerability is held back until it is fixed or explained in writing.
  • Every image carries its parts list (SBOM) and its vulnerability reports.
  • It needs test data only, never real customer data.

Priced per provider

No limit on installs or requests. One license covers every team.

Monthly

$125a month per provider

Paid by card. The image fetches its license from us, so it needs a route out.

Yearly

$1,250a year per provider

Paid by invoice, with two months free. The license is inside the image, so it needs no network.

Start a free trialPrices per provider →

14 days free first, with every provider, on your own machines. One trial per company.

Questions

Does it call home?
Paid yearly, never. Paid monthly, it fetches its license from one address of ours and checks it every hour. Nothing else leaves your network.
What happens when the license ends?
It stops serving the providers until it has a valid license again.
Can we run the engine without paying?
Yes. The engine is MIT licensed. You get a mock server that answers from your OpenAPI files, without the provider behavior.
Can each team keep its own scenarios?
Yes. Every team runs the same image and mounts its own scenario files into the container. They replace the scenarios the build ships, with no new build.

Need a provider we do not have?

We build backends for a single customer too: a provider we do not list, or your own internal API, shipped as the same kind of image.

Tell us what you need

Bring a spec. Get a mock server.

It costs nothing to start. Dedicated infrastructure when you need it.