Keploy
FreeOpen source Tool for converting user traffic to Test Cases and Data Stubs.
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
Pros & Cons
- 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
- 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