Keploy
Open-source AI testing platform that records real API traffic and replays it as regression tests in CI.
Pick Keploy if you run polyglot backend services on Linux and want regression and integration tests generated from real traffic without instrumenting your code.
Skip it if your test surface is frontend, mobile, or anything where eBPF traffic capture and replay don't apply.
Keploy is an open-source API testing platform that uses eBPF to capture real production traffic and convert it into deterministic regression tests and auto-generated mocks. The pitch is that you skip writing unit and integration tests by hand: Keploy watches your service, records request/response pairs plus downstream dependency calls, and replays them in CI with the dependencies stubbed out. An AI layer generates additional edge-case tests and fills coverage gaps from a recorded baseline.
It's aimed at backend engineering teams who own services in Go, Java, Python, Node.js, Rust, PHP, or Ruby and want meaningful test coverage without the maintenance tax. The core CLI is Apache 2.0 with a sizable contributor community (15k+ GitHub stars). A managed cloud at app.keploy.io adds team dashboards, AI test generation, SSO, and production-like sandboxes; pricing is a free playground (30 test suites, 5 AI credits/month), Pro at $24/user/month, and Enterprise with SOC2 and dedicated support.
The interesting differentiator is the eBPF-based capture, which means no SDK instrumentation in your app code, and the focus on dependency mocking out of the box. Caveats: eBPF support skews Linux-first, and "record-replay" testing is only as good as the traffic you capture, so cold-start coverage and rarely-hit branches still need manual attention.
Keploy is one of the more credible attempts at the "tests write themselves" pitch because it grounds generation in real captured traffic instead of hallucinated specs. The eBPF angle is genuinely clever for avoiding SDK rot. Just don't expect it to replace thoughtful test design for greenfield code paths.
— The AI Tool Bible editorial team
Pros
- ✅ eBPF traffic capture means no code changes or SDK to install
- ✅ Auto-generates mocks for downstream dependencies
- ✅ Apache 2.0 core with strong community (15k+ stars)
- ✅ Polyglot support across Go, Java, Python, Node, Rust, PHP, Ruby
- ✅ AI fills coverage gaps beyond recorded traffic
Cons
- ⚠️ eBPF capture is Linux-centric; macOS/Windows dev loops are weaker
- ⚠️ Record-replay only covers traffic patterns it actually sees
- ⚠️ AI credits on the free tier are limited (5/month)
Use cases
Explore related
Compare with similar tools
All in Coding →Cursor
FeaturedAI-first VS Code fork — chat, edit, and agentic coding in one IDE.
GitHub Copilot
FeaturedThe original AI pair programmer, now with chat and agents.
Replit Agent
FeaturedBuild & deploy a full app from a single prompt.
Aider
Terminal-based AI pair programmer that writes commits.
Codeium
Free, fast AI autocomplete + chat across 70+ editors.
Cody
Sourcegraph's AI coding assistant — codebase-aware via their search index.