#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
Stars, last 29 weeks+3,313
21 Apr 2026: 16,395 stars28 Apr 2026: 16,502 stars5 May 2026: 16,571 stars12 May 2026: 16,607 stars19 May 2026: 16,752 stars26 May 2026: 16,879 stars2 Jun 2026: 17,036 stars9 Jun 2026: 17,083 stars16 Jun 2026: 17,128 stars23 Jun 2026: 17,265 stars30 Jun 2026: 17,369 stars7 Jul 2026: 17,561 stars14 Jul 2026: 17,716 stars21 Jul 2026: 17,939 stars28 Jul 2026: 17,991 stars4 Aug 2026: 18,034 stars11 Aug 2026: 18,082 stars18 Aug 2026: 18,124 stars25 Aug 2026: 18,171 stars1 Sept 2026: 18,221 stars8 Sept 2026: 18,259 stars15 Sept 2026: 18,296 stars22 Sept 2026: 18,333 stars29 Sept 2026: 18,388 stars6 Oct 2026: 18,446 stars13 Oct 2026: 18,500 stars20 Oct 2026: 18,611 stars27 Oct 2026: 18,828 stars3 Nov 2026: 19,318 stars10 Nov 2026: 19,708 stars

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
Also in Code review and testing
RankProjectScore
1playwrightCross-browser automation and end-to-end test framework for Chromium, Firefox and WebKit99.9k starsApache-2.094 out of 100
2nxMonorepo build system with task caching, affected-only runs and CI integration29.5k stars+124 (+0.4%) in 30 daysMIT92 out of 100
3open-code-reviewGo CLI that reviews Git diffs with an LLM agent and line-level comments49.8k stars+3,715 (+8.1%) in 30 daysApache-2.091 out of 100
#4bendDependent-typed language where AI-written code must prove rules in LAWS.bend Live demo ↗ (opens in a new tab)25k stars+1,462 (+6.2%) in 30 daysApache-2.087 out of 100
#5maestroYAML-based UI and end-to-end test framework for Android, iOS and web16.4k stars+393 (+2.5%) in 30 daysApache-2.087 out of 100