Skip to main content
Version: 2.0.0

Keploy Cloud Installation​

Introduction πŸ“˜β€‹

Welcome to the Keploy Cloud Guide!​

In this guide, you will find information about Keploy Cloud, onboarding, features, and how to use them.

Requesting a Keploy Cloud Account​

To request a Keploy Cloud account, please complete the request form here. Our team will review your request and get back to you as soon as possible.

Getting Started with Keploy Cloud​

Once your account is set up, you can start exploring features of Keploy Cloud. Here are some key features to can get started with:

  • Time Freezing ❄️: Keploy Cloud allows you to freeze/rollback the time in every test run, back to when the test case was recorded. This allows developers to ensure time-sensitive objects don’t expire or change, making tests consistent and more reliable.

  • AI-Driven Test Generation 🧠: Keploy will automatically uncover your API's edge cases and generate test cases to expose more code paths, thereby increasing code coverage.

  • Test Deduplication πŸ“Š : Keploy detects duplicate/redundant tests automatically, which will be particularly useful if you plan to record numerous scenarios from a live environment and wish to retain only unique scenario tests.

  • Keploy Console πŸ“ˆ: We are ensuring a smooth experience of visualising bugs found with Keploy and sharing reports with your team.

  • Asynchronous Processes Support ⏱ : Keploy V2 captures and replays asynchronous tasks effectively. We're also incorporating support for adding custom user-defined behaviours or assertions.

  • Mock Registry πŸ“‚: The Mock Registry is a system designed to handle large mock files by uploading them to cloud storage, preventing these sizable files from being committed to Git repositories. This approach optimizes repository size and performance while maintaining an efficient and streamlined development workflow.

To get started with Keploy Cloud, you will need to install the Keploy Cloud Agent and authenticate your account.

πŸ› οΈ Platform-Specific Requirements for Keploy​

Below is a table summarizing the tools needed for both native and Docker installations of Keploy on MacOS, Windows, and Linux:

Operating SystemWithout DockerDocker InstallationPrerequisites
MacOS MacOSNot SupportedSupported- Docker Desktop version must be 4.25.2 or above
- For running Keploy on MacOS natively, refer to Guide
Windows WindowsSupportedSupported- Use WSL wsl --install
- Windows 10 version 2004 and higher (Build 19041 and higher) or Windows 11
Linux LinuxSupportedSupportedLinux kernel 5.15 or higher

On MacOS and Windows, additional tools are required for Keploy due to the lack of native eBPF support.

Installation πŸ› οΈβ€‹

Install and Validate the Keploy Cloud Agent by following the steps below:

curl --silent -O -L https://keploy.io/ent/install.sh && source install.sh

Enter your API Key when prompted, ask your org Admin to re-regenerate the API key in case you lose it.

Once validated, you can start using Keploy Cloud to record-test.

Need Help?​

If you have any questions or need assistance, our support team is here to help. You can reach out to us through our support portal, Slack or by emailing us at hello[at]keploy.io.