Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
id: what-are-keploy-features
title: Keploy Features
sidebar_label: Keploy Features
description: Keploy features include automatic test generation from real traffic, production-like sandboxes, dependency virtualization, AI-powered flaky test elimination, infrastructure mocking, legacy application testing, migration regression testing, continuous validation, and CI/CD integration — all without code changes.
description: Keploy features include automatic test generation from real traffic, production-like sandboxes, dependency (service) virtualization, AI-powered flaky test elimination, infrastructure mocking, legacy application testing, migration regression testing, continuous validation, and CI/CD integration — all without code changes.
tags:
- explanation
- keploy features
Expand All @@ -12,6 +12,7 @@ tags:
keywords:
- test cases
- dependency virtualization
- service virtualization
- production sandbox
- infrastructure mocking
- flaky test elimination
Expand All @@ -27,7 +28,7 @@ keywords:
- mock mutations
---

Keploy's key features include automatic test generation from real user traffic, production-like sandbox environments, dependency virtualization for databases and external services, AI-powered noise detection for flaky test elimination, infrastructure mocking for message queues and APIs, legacy application testing without code changes, migration regression testing against production baselines, continuous validation in CI/CD pipelines, and Time Freezing for deterministic replay — enabling teams to ship with AI-driven code velocity while maintaining release confidence.
Keploy's key features include automatic test generation from real user traffic, [production-like sandbox environments](https://keploy.io/blog/community/sandbox-testing), dependency virtualization ([service virtualization](https://keploy.io/blog/community/service-virtualization)) for databases and external services, AI-powered noise detection for flaky test elimination, infrastructure mocking for message queues and APIs, legacy application testing without code changes, migration regression testing against production baselines, continuous validation in CI/CD pipelines, and Time Freezing for deterministic replay — enabling teams to ship with AI-driven code velocity while maintaining release confidence.

## Key Features

Expand Down
5 changes: 3 additions & 2 deletions versioned_docs/version-4.0.0/concepts/what-is-keploy.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
id: what-is-keploy
title: What is Keploy?
sidebar_label: Introduction to Keploy
description: Keploy is an AI-powered testing agent and sandboxing platform that captures real user traffic at the network layer to automatically generate test cases, dependency mocks, and production-like sandboxes — requiring zero code changes. It keeps testing aligned with AI-driven code velocity.
description: Keploy is an AI-powered testing agent and sandboxing platform that captures real user traffic at the network layer to automatically generate test cases, dependency mocks (service virtualization), and production-like sandboxes — requiring zero code changes. It keeps testing aligned with AI-driven code velocity.
tags:
- explanation
- introduction
Expand All @@ -12,6 +12,7 @@ keywords:
- API test generation
- eBPF-based testing
- dependency virtualization
- service virtualization
- production sandbox
- legacy application testing
- migration regression testing
Expand All @@ -30,7 +31,7 @@ keywords:
- AI Generated Tests
---

Keploy is an AI-powered testing agent and sandboxing platform that automatically generates test cases, dependency mocks, and production-like sandboxes from real user traffic. It records live API calls at the socket level — with eBPF in the kernel on Linux, and in user space on macOS and Windows — and replays them as deterministic tests, requiring zero code changes and scaling test coverage with AI-driven code velocity. On Linux, and with Docker, it works with any programming language or framework; natively on macOS and Windows it covers Go, Node.js, Python and Java apps — see [Installing Keploy](/docs/server/installation/) for what each platform supports. Keploy enables production behavior replay, dependency virtualization for databases and external APIs, legacy application testing without code changes, and migration regression testing against production baselines.
Keploy is an AI-powered testing agent and sandboxing platform that automatically generates test cases, dependency mocks, and [production-like sandboxes](https://keploy.io/blog/community/sandbox-testing) from real user traffic. It records live API calls at the socket level — with eBPF in the kernel on Linux, and in user space on macOS and Windows — and replays them as deterministic tests, requiring zero code changes and scaling test coverage with AI-driven code velocity. On Linux, and with Docker, it works with any programming language or framework; natively on macOS and Windows it covers Go, Node.js, Python and Java apps — see [Installing Keploy](/docs/server/installation/) for what each platform supports. Keploy enables production behavior replay, dependency virtualization ([service virtualization](https://keploy.io/blog/community/service-virtualization)) for databases and external APIs, legacy application testing without code changes, and migration regression testing against production baselines.

Keploy creates backend **API tests with built-in-mocks** or stubs **by recording your application network calls** making
your testing process not only faster than unit tests but also incredibly efficient.
Expand Down
2 changes: 1 addition & 1 deletion versioned_docs/version-4.0.0/dependencies/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@ description: "List of dependencies supported by Keploy for traffic interception
---

- [MongoDB](/dependencies/mongo/)
- [PostgresSQL](/dependencies/postgres)
- [PostgreSQL](/dependencies/postgres)
- [HTTP](/dependencies/http)
- [Redis](/dependencies/redis)
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
id: mock-your-tests
title: Mock Your Own Tests (pytest, go test, jest)
sidebar_label: Mock Your Tests
description: Use Keploy as a language-agnostic mocking framework for your existing test suite — record the real dependency calls your tests make, then replay them so the suite runs without the real dependencies.
description: Use Keploy as a language-agnostic mocking and service virtualization tool for your existing test suite — record the real dependency calls your tests make, then replay them so the suite runs without the real dependencies.
tags:
- mocks
- mocking
Expand All @@ -15,6 +15,7 @@ keywords:
- mock replay
- vcr
- dependency mocking
- service virtualization
---

# Mock Your Own Tests
Expand All @@ -23,6 +24,7 @@ keywords:
suite** — pytest, `go test`, jest/playwright, or any command that makes network
calls. It is a language-agnostic VCR / WireMock that works at the network layer,
so your test code needs **no SDK and no changes**.
The recorded mocks act as virtual services for your dependencies, which makes this a lightweight form of [service virtualization](https://keploy.io/blog/community/service-virtualization).

- `keploy mock record -c "<your test command>"` runs your tests and captures the
real outgoing dependency calls (HTTP, MySQL, …) into a named **mock set**.
Expand Down
Loading