Back to list

Keploy

Free
API TestingFrameworkJavaScriptGithubOpen Source

About

Keploy is an API testing tool designed for both developers and testers, enabling the creation of tests with integrated mocks more quickly than traditional unit tests. In addition to capturing API requests, Keploy also logs database interactions and replays them during the testing process, which enhances its usability, strength, and flexibility.

Key Features

  • ♻️ Combined Test Coverage:Integrate your Keploy Tests with your preferred testing frameworks (JUnit, go-test, py-test, jest) to achieve a unified test coverage overview.
  • 🤖 EBPF Instrumentation:Keploy leverages EBPF as a unique ingredient to enable integration without code, ensuring it is language-independent and extremely lightweight.
  • 🌐 CI/CD Integration:Execute tests using mocks wherever you prefer—locally via the command line interface, within your CI pipeline (such as Jenkins, GitHub Actions...), or even throughout a Kubernetes cluster.
  • 📽️ Record-Replay Complex Flows:Keploy has the capability to capture and replicate intricate, distributed API workflows as mocks and stubs. It functions like a time machine for your testing processes—allowing you to save a significant amount of time!
  • 🎭 Multi-Purpose Mocks:You can additionally utilize keploy Mocks as server Tests!