Skip to main content

Keploy Platform-Specific Requirements​

View as Markdown

🛠️ Platform-Specific Requirements for Keploy​

Below is a table summarizing the tools needed for both native and Docker installations of Keploy on macOS, Windows, and Linux:

Operating SystemWithout DockerDocker InstallationPrerequisites
macOS macOSSupported Native, Apple Silicon (Go, Node, Python, Java)GuideNative: nothing to install — no Docker, no Lima, no sudo.
Only if you choose a container route: Docker Desktop 4.25.2+, or Lima (which is also the route on an Intel Mac).
Windows WindowsSupported Native, x86‑64 (Go, Node, Python, Java)GuideNative: nothing to install — no WSL, no Docker, no Administrator.
Only if you choose a container route: WSL (wsl --install, Windows 10 2004+/build 19041+ or Windows 11 — also the route on Windows/ARM), or Docker Desktop 4.25.2+.
Linux LinuxSupportedSupportedLinux kernel 5.10 or higher

Keploy runs natively on macOS (Apple Silicon / arm64) and Windows (x86‑64) — neither has eBPF, so it intercepts traffic in userspace on both, and neither needs sudo or Administrator. Natively on macOS and Windows, Keploy understands HTTP/HTTPS, MySQL and MongoDB calls; calls to other services — PostgreSQL, Redis, Kafka, gRPC and the like — are captured only as raw bytes and usually don't replay, so for an app that runs in containers or depends on them, use Docker. Docker, Lima (macOS) and WSL (Windows) remain supported alternatives, and WSL is the route on Windows on ARM. On an Intel Mac use Lima: the Docker route on macOS still runs the native CLI on the host, so it is Apple Silicon only too.