#1212th of 34 in Code review and testing
keploy
Records API traffic with eBPF and replays it as tests and mocks
- Stars
- 19.7k
- License
- Apache-2.0
- Last commit
- Nov 2026
- Last release
- Nov 2026
- Language
- Go
16,395 on 21 Apr 202619,708 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Keploy records API calls, database queries and queue events by capturing traffic at the network layer with eBPF, then replays them as tests with mocked dependencies. It runs as a CLI (keploy record / keploy test) with no SDK or code changes, and fits into CI such as Jenkins and GitHub Actions. It can also generate extra test cases from OpenAPI schemas.
Who it is for: Backend developers and QA adding API and integration tests without writing them
Strengths
- No SDK or code changes; wrap the app command with keploy record
- Mocks Postgres, MySQL, MongoDB, Kafka and RabbitMQ, not just HTTP
- Time freezing makes replays deterministic
- Language-agnostic because capture happens at the network layer
Weaknesses
- Some protocol parsers are not open source and are absent from the enterprise edition
- Schema-based AI test expansion points to the hosted app.keploy.io
- Mock registry and time freezing are documented under Keploy Cloud
- Install is a curl-piped shell script
What it needs
- no GPU
- Docker
Quick answers
Is keploy open source?
Yes. Its code is on GitHub under the Apache-2.0 license.
Can you run keploy with Docker?
Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.
Also in Code review and testing
See all 34| Rank | Project | Score |
|---|---|---|
| 1 | playwrightCross-browser automation and end-to-end test framework for Chromium, Firefox and WebKit | 94 out of 100 |
| 2 | nxMonorepo build system with task caching, affected-only runs and CI integration | 92 out of 100 |
| 3 | open-code-reviewGo CLI that reviews Git diffs with an LLM agent and line-level comments | 91 out of 100 |
| #4 | bendDependent-typed language where AI-written code must prove rules in LAWS.bend | 87 out of 100 |
| #5 | maestroYAML-based UI and end-to-end test framework for Android, iOS and web | 87 out of 100 |