Skip to main content

Installation

proxymock does some pretty heavy duty work all from the command line. Using the cli, you can automate the creation of simulation environments, record new traffic, modify transactions and replay.

Install proxymock via Command Line

Install with Homebrew:

brew install speedscale/tap/proxymock

You can also manually run the install script (don't do this if your ran brew install):

sh -c "$(curl -Lfs https://downloads.speedscale.com/proxymock/install-proxymock)"

Optionally, install a specific version by passing it to the install script:

sh -c "$(curl -Lfs https://downloads.speedscale.com/proxymock/install-proxymock)" -s v2.3.456
Coding with AI Tools?

Install the proxymock MCP by running proxymock mcp install.

After installing

Initialize once before your first recording. Browser sign-in is the default path:

  • Run proxymock init and use the browser sign-in flow.
  • Use proxymock init --api-key <your key> only for CI or other headless environments.

For more options (enterprise profile, CI, troubleshooting), see Initialize API Key. Then continue with the Quickstart or use a language-specific first-success path:

  • JavaSpring Boot demo, JVM proxy flags, and the exported production trace.
  • .NETMinimal API demo with HTTP_PROXY/HTTPS_PROXY and local replay.
  • Node.jsExpress demo with client-specific proxy handling guidance.
  • Goouterspace-go demo with Go-native record, mock, and replay steps.
  • PythonFlask SpaceX demo with a lightweight Makefile-backed capture flow.