Keploy logo

Keploy

Free

Open source Tool for converting user traffic to Test Cases and Data Stubs.

FreeFree tier
Type
Open Source
Company
Keploy

About Keploy

Keploy is an open-source AI-powered code verification platform that converts production traffic into tests and dependency sandboxes. It uses eBPF and network-level interception to capture real API requests, database calls, and other dependency interactions without code changes. Tests are generated automatically and can be replayed in isolated sandboxes locally, in CI/CD pipelines, or across Kubernetes. Keploy supports multiple protocols (HTTP, gRPC, GraphQL, Kafka) and databases (MySQL, MongoDB, Redis, DynamoDB, Postgres, RDS), and offers AI-driven features like self-healing tests, bug detection, and edge case generation. The core record-and-replay platform is open source under Apache 2.0, with enterprise capabilities for recording from Kubernetes and production environments.

Key Features

Record and replay real application traffic without code changes using eBPF
Generate API tests and dependency mocks from production traffic
AI-powered test generation, self-healing, and bug detection
Supports HTTP, gRPC, GraphQL, and Kafka protocols
Supports MySQL, MongoDB, Redis, DynamoDB, Postgres, and RDS databases
CI/CD integration with GitHub, GitLab, and Jenkins
Replay in isolated sandboxes locally, in CI, or on Kubernetes
Schema coverage, edge case detection, and performance regression detection
Open source core with Apache 2.0 license
Free tier with 30 test suites/month and 100 test runs/month

Pros & Cons

Pros
  • No code changes required; uses eBPF for interception
  • Generates realistic tests and mocks automatically from live traffic
  • Supports a wide range of protocols and databases
  • Open source core with free tier; scalable enterprise plans
  • AI-driven features like self-healing tests and bug detection
  • Integrates seamlessly into CI/CD pipelines
  • Can run tests in isolated sandboxes for safe verification
Cons
  • Free tier has strict usage limits (30 test suites, 100 tests per month)
  • Advanced features like Kubernetes recording require enterprise plan
  • Setup complexity may vary depending on environment
  • AI credits are limited on free and pro plans
  • Relatively new tool with evolving documentation

Best For

API testing and integration testingRegression detection for AI-generated codeCI/CD pipeline testing to catch regressions before mergeKubernetes and production traffic testingTest coverage improvement from real trafficContract and performance regression testing

FAQ

Is Keploy an API testing or integration testing tool?
Keploy supports both. It generates API tests from traffic, specifications, and application context, while its record-and-replay platform creates integration and regression tests with virtualized databases, queues, APIs, and other dependencies.
How does Keploy work, and does it require code changes?
Keploy captures incoming requests and outgoing dependency calls using eBPF and network-level interception, without requiring application code changes. It converts the captured behavior into editable tests and mocks, then replays them against new builds to catch regressions.
How does Keploy improve test coverage from real traffic?
Keploy converts actual requests, responses, dependency interactions, and data states into reproducible tests. It can then use API schemas and application context to generate additional edge cases, connected flows, and scenarios beyond the original recordings.
How is Keploy different from Postman and traditional mocking tools?
Postman is commonly used to design and manually test API requests, while tools such as WireMock usually require developers to define and maintain mocks. Keploy generates tests and dependency mocks from real application behavior, including calls to databases, queues, caches, and external APIs.
Can Keploy verify AI-generated code and run in CI/CD?
Yes. Keploy lets developers and coding agents test changes against recorded application and dependency behavior. Tests can run locally or in CI/CD pipelines to detect response, schema, contract, and performance regressions before code is merged or deployed.
Is Keploy open source, and does it support Kubernetes?
Keploy's core local record-and-replay platform is open source under the Apache 2.0 license. Enterprise capabilities include recording from Kubernetes, staging, and production environments, along with governance, security controls, dashboards, and support.