Overview
Open-source API regression testing tool that records real application traffic using eBPF and replays it as tests, with mocks for dependencies such as databases, caches and external services. Replayed responses are compared against the recorded ones, so changes that break existing API behavior are caught before release. Tests run locally or in CI pipelines without code changes.
When you need a regression suite for existing APIs that runs on every code change in CI, without hand-writing tests or mocks, especially for services that depend on databases and third-party APIs.
If you also need to record fetch or axios in Node or React Native, see when it sits next to a JS record/replay library.
Details
Languages & Runtimes
Categories
Best For
API regression testing with tests and dependency mocks generated from real application traffic
Related tools
View all in E2E Testing →README badges
If your tool is listed on devxtools.dev, you can add a badge to your README or docs that links to your listing. It's optional, it's free, and nobody will chase you about it.
What the badge means
The badge says your tool is listed in the devxtools.dev catalog and that we've reviewed the listing against official sources, with a dated check. That's all it means.
It doesn't mean that we endorse or recommend the tool over alternatives, that anyone paid for the listing (nobody can), or that the tool won a comparison.
[](https://devxtools.dev/tools/keploy/)<a href="https://devxtools.dev/tools/keploy/"><img src="https://devxtools.dev/badge/keploy.svg" alt="Listed on devxtools.dev" height="20"></a>Usage rules
- Only for listed tools. Use the badge only if your tool has a live listing at the URL it links to.
- Link to your listing. Keep the link pointing at your devxtools.dev listing page, not the home page or somewhere else.
- Don't modify it. Don't change the badge's wording, colours or logo.
- It's optional, and it has no effect. Adding the badge, or not adding it, doesn't affect your listing, its position, or any comparison or verdict.