diff --git a/src/components/ProductTier.js b/src/components/ProductTier.js new file mode 100644 index 000000000..c41220c9c --- /dev/null +++ b/src/components/ProductTier.js @@ -0,0 +1,26 @@ +import React from "react"; + +const ProductTier = ({tiers, offerings}) => { + return ( +
+
+ {tiers && ( +
+ Tier: + {Array.isArray(tiers) ? tiers.join(", ") : tiers} +
+ )} + {offerings && ( +
+ Offering: + + {Array.isArray(offerings) ? offerings.join(", ") : offerings} + +
+ )} +
+
+ ); +}; + +export default ProductTier; diff --git a/src/components/QuickStartList.js b/src/components/QuickStartList.js index 32d748a26..17f9e6e03 100644 --- a/src/components/QuickStartList.js +++ b/src/components/QuickStartList.js @@ -100,7 +100,7 @@ const quickstarts = [ }, */ - /*{ + { title: "Gin + Redis", language: "Go", server: "Docker", @@ -116,7 +116,6 @@ const quickstarts = [ "A sample User Authentication app to demonstrate how seamlessly Keploy integrates with Gin and Redis.", link: "/docs/quickstart/samples-redis/#running-app-locally-on-linuxwsl-", }, - */ { title: "Mux + Postgres", language: "Go", @@ -204,7 +203,7 @@ const quickstarts = [ // python list - /*{ + { title: "E-commerce Microservices", language: "Python", server: "Docker", @@ -212,7 +211,6 @@ const quickstarts = [ "This guide walks you through testing an E-commerce microservices application using Keploy.", link: "/docs/quickstart/samples-microservices/", }, -*/ { title: "Django + Postgres", language: "Python", @@ -281,6 +279,15 @@ const quickstarts = [ link: "/docs/quickstart/samples-fastapi-twilio/#using-docker-compose-", }, + { + title: "Python + K8s", + language: "Python", + server: "Docker", + description: + "A sample guide demonstrating how to perform live traffic recording and replay in a Kubernetes environment.", + link: "/docs/quickstart/k8s-proxy/", + }, + /*{ title: "Sanic + Mongo", language: "Python", @@ -290,15 +297,14 @@ const quickstarts = [ link: "/docs/quickstart/sanic-mongo/", }, */ - /*{ - title: "Flask + Redis", - language: "Python", - server: "Docker", - description: - "A sample Student CRUD app to demonstrate how seamlessly Keploy integrates with Flask and Redis.", - link: "/docs/quickstart/flask-redis/", - }, - */ + { + title: "Flask + Redis", + language: "Python", + server: "Docker", + description: + "A sample Student CRUD app to demonstrate how seamlessly Keploy integrates with Flask and Redis.", + link: "/docs/quickstart/flask-redis/", + }, //Javascript list diff --git a/src/theme/DocItem/index.js b/src/theme/DocItem/index.js index 89547be39..eda4d23ca 100644 --- a/src/theme/DocItem/index.js +++ b/src/theme/DocItem/index.js @@ -97,7 +97,9 @@ export default function DocItem(props) { const modifiedTime = toIsoDate( metadata?.lastUpdatedAt || frontMatter?.lastUpdatedAt ); - const publishedTime = toIsoDate(frontMatter?.date || frontMatter?.publishedAt); + const publishedTime = toIsoDate( + frontMatter?.date || frontMatter?.publishedAt + ); const schemaTypeFromFrontMatter = frontMatter?.schemaType || frontMatter?.schema_type; const isApi = diff --git a/tailwind.config.js b/tailwind.config.js index 4b499c8b2..252cdaf25 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -8,6 +8,7 @@ const em = (px, base) => `${round(px / base)}em`; module.exports = { mode: "jit", + darkMode: ["class", '[data-theme="dark"]'], content: [ "./src/components/**/*.{js,ts,jsx,tsx}", "./src/pages/**/*.{js,ts,jsx,tsx}", diff --git a/versioned_docs/version-3.0.0/ci-cd/github.md b/versioned_docs/version-3.0.0/ci-cd/github.md index 0bd47a1ba..4dbcd479b 100644 --- a/versioned_docs/version-3.0.0/ci-cd/github.md +++ b/versioned_docs/version-3.0.0/ci-cd/github.md @@ -14,6 +14,10 @@ tags: - plugin --- +import ProductTier from '@site/src/components/ProductTier'; + + + Keploy can be integrated with GitHub by two methods:- 1. [Using Shell Scripts](#shell-scripts) diff --git a/versioned_docs/version-3.0.0/ci-cd/gitlab.md b/versioned_docs/version-3.0.0/ci-cd/gitlab.md index fa574e90c..a29506e4e 100644 --- a/versioned_docs/version-3.0.0/ci-cd/gitlab.md +++ b/versioned_docs/version-3.0.0/ci-cd/gitlab.md @@ -14,6 +14,10 @@ tags: - plugin --- +import ProductTier from '@site/src/components/ProductTier'; + + + Keploy can integrated with GitLab CI to streamline your testing process and ensure continuous testing as part of your CI/CD pipeline. ## Create pipeline diff --git a/versioned_docs/version-3.0.0/ci-cd/jenkins.md b/versioned_docs/version-3.0.0/ci-cd/jenkins.md index 77fa60396..cabb6bf68 100644 --- a/versioned_docs/version-3.0.0/ci-cd/jenkins.md +++ b/versioned_docs/version-3.0.0/ci-cd/jenkins.md @@ -14,6 +14,10 @@ tags: - plugin --- +import ProductTier from '@site/src/components/ProductTier'; + + + Keploy can integrated with Jenkins to ensure continuous testing as part of your CI/CD pipeline. ## Prerequisites diff --git a/versioned_docs/version-3.0.0/keploy-cloud/deduplication.md b/versioned_docs/version-3.0.0/keploy-cloud/deduplication.md index 04b9d4a70..8fc0cd874 100644 --- a/versioned_docs/version-3.0.0/keploy-cloud/deduplication.md +++ b/versioned_docs/version-3.0.0/keploy-cloud/deduplication.md @@ -15,6 +15,10 @@ keywords: - testcases --- +import ProductTier from '@site/src/components/ProductTier'; + + + ## Why Deduplication? ❄️ When developing or maintaining a software, it is common for test suites to grow in size. This often results in redundancy, as many test cases cover the same functions or scenarios. This is where Test Deduplication comes into play. diff --git a/versioned_docs/version-3.0.0/keploy-cloud/installation.md b/versioned_docs/version-3.0.0/keploy-cloud/installation.md index 14dc09e16..c6e816f3f 100644 --- a/versioned_docs/version-3.0.0/keploy-cloud/installation.md +++ b/versioned_docs/version-3.0.0/keploy-cloud/installation.md @@ -1,58 +1,72 @@ --- id: cloud-installation -title: Keploy Cloud Installation -sidebar_label: Installation +title: Keploy Enterprise Installation +sidebar_label: Enterprise Installation tags: - explanation - feature guide - - keploy cloud + - keploy enterprise - installation keywords: - - keploy cloud + - keploy enterprise - installation - API key --- -## Introduction πŸ“˜ +import ProductTier from '@site/src/components/ProductTier'; -#### Welcome to the Keploy Cloud Guide! + -In this guide, you will find information about Keploy Cloud, onboarding, features, and how to use them. +This guide provides a complete overview of **Keploy Enterprise**, including onboarding instructions, key features, and steps to get started. It is designed to help teams quickly adopt Keploy Enterprise and integrate it into their development and testing workflows. -#### Requesting a Keploy Cloud Account +### Requesting a Keploy Enterprise Account -To request a Keploy Cloud account, please complete the request form [here](https://forms.gle/jGBbyRyh9H7AKXZX6). Our team will review your request and get back to you as soon as possible. +To get access to Keploy Enterprise, you’ll first need an enterprise account. -#### Getting Started with Keploy Cloud +#### Note: You can request one by reaching out to us [here](https://calendar.app.google/cXVaj6hbMUjvmrnt9). -Once your account is set up, you can start exploring features of Keploy Cloud. Here are some key features to can get started with: +--- + +### Getting Started with Keploy Enterprise -- **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. +Once your enterprise account is set up, you can begin exploring and using the core features of Keploy Enterprise. Below are some of the key capabilities that help teams achieve reliable, scalable, and production-grade API testing. -- **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. +- **Time Freezing** ❄️ + Keploy Enterprise allows you to freeze or roll back time during every test run to the exact moment when the test case was recorded. This ensures that time-sensitive data does not expire or change, making test executions consistent and highly reliable. -- **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. +- **AI-Driven Test Generation** 🧠 + Keploy Enterprise automatically identifies edge cases in your APIs and generates test cases to uncover additional execution paths. This helps improve overall code coverage and detect issues that are often missed in manual testing. -- **Keploy Console** πŸ“ˆ: We are ensuring a smooth experience of visualising bugs found with Keploy and sharing reports with your team. +- **Test Deduplication** πŸ“Š + Keploy Enterprise intelligently detects and removes duplicate or redundant test cases. This is especially useful when recording scenarios from live environments, allowing teams to retain only meaningful and unique test coverage. -- **Asynchronous Processes Support** ⏱ : Keploy V2 captures and replays asynchronous tasks effectively. We're also incorporating support for adding custom user-defined behaviours or assertions. +- **Keploy Console** πŸ“ˆ + The Keploy Console provides a seamless experience for visualizing bugs, analyzing test results, and sharing reports across teams. It enables better collaboration and faster feedback cycles. -- **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. +- **Asynchronous Processes Support** ⏱ + Keploy v2 effectively captures and replays asynchronous workflows. In addition, support for custom user-defined behaviors and assertions is being incorporated to provide greater flexibility in testing complex systems. -To get started with Keploy Cloud, you will need to install the Keploy Cloud Agent and authenticate your account. +- **Mock Registry** πŸ“‚ + The Mock Registry is designed to manage large mock files by storing them in cloud storage instead of committing them to Git repositories. This helps keep repositories lightweight while ensuring efficient mock management at scale. + +To begin using Keploy Enterprise, you need to install the **Keploy Enterprise Agent** and authenticate using your API key. + +--- ## Installation πŸ› οΈ -Install and Validate the Keploy Cloud Agent by following the steps below: +Follow the steps below to install and validate the Keploy Enterprise Agent: ```bash 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. +When recording API calls using the Enterprise Agent, you will be prompted to provide your **API key**. -Once validated, you can start using Keploy Cloud to record-test. +An API key typically looks like this: -### Need Help? +``` +b1dNl.... +``` -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. +Once the API key is successfully validated, the Keploy Enterprise Agent will begin recording API calls. diff --git a/versioned_docs/version-3.0.0/keploy-cloud/keploy-console.md b/versioned_docs/version-3.0.0/keploy-cloud/keploy-console.md index 39150cab6..a45c7ada3 100644 --- a/versioned_docs/version-3.0.0/keploy-cloud/keploy-console.md +++ b/versioned_docs/version-3.0.0/keploy-cloud/keploy-console.md @@ -13,6 +13,10 @@ keywords: - API key --- +import ProductTier from '@site/src/components/ProductTier'; + + + ### Pre-requisite πŸ“ Ensure you have [installed keploy enterprise](/docs/keploy-cloud/cloud-installation/#installation-%EF%B8%8F). diff --git a/versioned_docs/version-3.0.0/keploy-cloud/mock-registry.md b/versioned_docs/version-3.0.0/keploy-cloud/mock-registry.md index f7accea18..6b7e934b9 100644 --- a/versioned_docs/version-3.0.0/keploy-cloud/mock-registry.md +++ b/versioned_docs/version-3.0.0/keploy-cloud/mock-registry.md @@ -13,6 +13,10 @@ keywords: - cloud storage --- +import ProductTier from '@site/src/components/ProductTier'; + + + Mock Registry uploads mock files to cloud storage, keeping the application's repository lightweight and manageable. When dealing with large mock files during tests, committing them to git repositories can be cumbersome. **Uploading such mocks to cloud storage** instead helps maintain a clean and performant repository, reducing complexity. diff --git a/versioned_docs/version-3.0.0/keploy-cloud/new-application.md b/versioned_docs/version-3.0.0/keploy-cloud/new-application.md index 0222d8e4c..c5b1d1d3b 100644 --- a/versioned_docs/version-3.0.0/keploy-cloud/new-application.md +++ b/versioned_docs/version-3.0.0/keploy-cloud/new-application.md @@ -17,6 +17,10 @@ keywords: - API key --- +import ProductTier from '@site/src/components/ProductTier'; + + + ### Start Keploy Agent Before adding a new application or performing record-replay operations, please ensure that the keploy agent is running. You can bring up the agent by running diff --git a/versioned_docs/version-3.0.0/keploy-cloud/testgeneration.md b/versioned_docs/version-3.0.0/keploy-cloud/testgeneration.md index d699bc505..2bd23fb2a 100644 --- a/versioned_docs/version-3.0.0/keploy-cloud/testgeneration.md +++ b/versioned_docs/version-3.0.0/keploy-cloud/testgeneration.md @@ -14,6 +14,10 @@ keywords: - Test Automation --- +import ProductTier from '@site/src/components/ProductTier'; + + + Auto Test Generation simplifies the testing process by automating the generation of test cases based on the provided OpenAPI Schema file. ## Usage πŸ› οΈ diff --git a/versioned_docs/version-3.0.0/keploy-cloud/time-freezing.md b/versioned_docs/version-3.0.0/keploy-cloud/time-freezing.md index 88b376e9a..3c34acb72 100644 --- a/versioned_docs/version-3.0.0/keploy-cloud/time-freezing.md +++ b/versioned_docs/version-3.0.0/keploy-cloud/time-freezing.md @@ -14,6 +14,10 @@ keywords: - time sensitive fields --- +import ProductTier from '@site/src/components/ProductTier'; + + + ## Why Time Freezing? ❄️ While making tests, **time-sensitive objects like JWT tokens are a challenge** as they expire, leading to test failures. This increases the maintenance effort of test suites and also impacts reliability. diff --git a/versioned_docs/version-3.0.0/quickstart/csharp-dotnet-postgres.md b/versioned_docs/version-3.0.0/quickstart/csharp-dotnet-postgres.md index b4daab75f..2671e6e90 100644 --- a/versioned_docs/version-3.0.0/quickstart/csharp-dotnet-postgres.md +++ b/versioned_docs/version-3.0.0/quickstart/csharp-dotnet-postgres.md @@ -19,12 +19,16 @@ keyword: - Auto Testcase generation --- -πŸͺ„ Dive into the world of User Authentication apps and see how seamlessly Keploy integrates with .Net and Postgres. Buckle up, it's gonna be a fun ride! 🎒 - ## Running App Locally on Linux/WSL 🐧 +import ProductTier from '@site/src/components/ProductTier'; + + + import InstallReminder from '@site/src/components/InstallReminder'; +πŸͺ„ Dive into the world of User Authentication apps and see how seamlessly Keploy integrates with .Net and Postgres. Buckle up, it's gonna be a fun ride! 🎒 + ### Clone a sample user authentication app πŸ§ͺ diff --git a/versioned_docs/version-3.0.0/quickstart/express-postgresql-prisma.md b/versioned_docs/version-3.0.0/quickstart/express-postgresql-prisma.md index 44f367a46..82b1323f0 100644 --- a/versioned_docs/version-3.0.0/quickstart/express-postgresql-prisma.md +++ b/versioned_docs/version-3.0.0/quickstart/express-postgresql-prisma.md @@ -20,9 +20,12 @@ keyword: import InstallReminder from '@site/src/components/InstallReminder'; import SectionDivider from '@site/src/components/SectionDivider'; +import ProductTier from '@site/src/components/ProductTier'; ## Running App Locally on Linux/WSL + + A sample Task Management application and see how seamlessly Keploy integrates with Express, PostgreSQL and Prisma ORM. Buckle up, it's gonna be a fun ride! @@ -42,19 +45,19 @@ git clone https://github.com/keploy/samples-typescript.git cd samples-typescript/express-postgresql-prisma ``` -#### Install the dependencies +### Install the dependencies ```bash npm install ``` -#### Set up environment variables: +### Set up environment variables: ```bash cp .env.example .env ``` -#### Start PostgreSQL Container +### Start PostgreSQL Container ```bash docker run --name my-postgres -e POSTGRES_PASSWORD=mysecretpassword -p 5432:5432 -d postgres @@ -69,7 +72,7 @@ PORT=3000 DATABASE_URL="postgresql://postgres:mysecretpassword@localhost:5432/postgres" ``` -#### Migrate the database: +### Migrate the database: ```bash npm run generate @@ -111,7 +114,7 @@ nt in 50ms β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` -#### Start the application: +### Start the application: ```bash npm run dev @@ -128,7 +131,7 @@ Server is listening at PORT 3000 Now we walkthrough how to leverage Keploy to automatically generate test cases for the application, and later test the application using Keploy. -#### Generate Test Cases +### Generate Test Cases > Note: Build the application first using `npm run build` @@ -172,7 +175,7 @@ The above command will start recording the API calls made to the application and > πŸ’‘ You can use Postman or any other API testing tool to test the API calls. Additionally, the application will run a swagger UI on `http://localhost:3000/api/docs` to visualize the API calls. -#### Test the Application +### Test the Application ```bash keploy test -c "npm start" @@ -182,6 +185,8 @@ keploy test -c "npm start" ## Running App using Docker Compose 🐳 + + A sample Task Management application and see how seamlessly Keploy integrates with Express, PostgreSQL and Prisma ORM. Buckle up, it's gonna be a fun ride! @@ -201,13 +206,13 @@ git clone https://github.com/keploy/samples-typescript.git cd samples-typescript/express-postgresql-prisma ``` -#### Install the dependencies +### Install the dependencies ```bash npm install ``` -#### Set up environment variables: +### Set up environment variables: ```bash cp .env.example .env diff --git a/versioned_docs/version-3.0.0/quickstart/flask-redis.md b/versioned_docs/version-3.0.0/quickstart/flask-redis.md index 89c82f547..ad039da4c 100644 --- a/versioned_docs/version-3.0.0/quickstart/flask-redis.md +++ b/versioned_docs/version-3.0.0/quickstart/flask-redis.md @@ -21,7 +21,9 @@ keyword: - Auto case generation --- -## Introduction +import ProductTier from '@site/src/components/ProductTier'; + + πŸͺ„ Dive into the world of Student CRUD Apps and see how seamlessly Keploy integrated with Flask and Redis. Buckle up, it's gonna be a fun ride! 🎒 diff --git a/versioned_docs/version-3.0.0/quickstart/go-fasthttp-postgres.md b/versioned_docs/version-3.0.0/quickstart/go-fasthttp-postgres.md index 1d6e09012..61667fe1a 100644 --- a/versioned_docs/version-3.0.0/quickstart/go-fasthttp-postgres.md +++ b/versioned_docs/version-3.0.0/quickstart/go-fasthttp-postgres.md @@ -21,6 +21,9 @@ keyword: import InstallReminder from '@site/src/components/InstallReminder'; import SectionDivider from '@site/src/components/SectionDivider'; +import ProductTier from '@site/src/components/ProductTier'; + + # Running App Locally on Linux/WSL 🐧 diff --git a/versioned_docs/version-3.0.0/quickstart/go-gin-redis.md b/versioned_docs/version-3.0.0/quickstart/go-gin-redis.md index 546ef2921..9b1aa77df 100644 --- a/versioned_docs/version-3.0.0/quickstart/go-gin-redis.md +++ b/versioned_docs/version-3.0.0/quickstart/go-gin-redis.md @@ -21,9 +21,12 @@ keyword: import EnterpriseInstallReminder from '@site/src/components/EnterpriseInstallReminder'; import SectionDivider from '@site/src/components/SectionDivider'; +import ProductTier from '@site/src/components/ProductTier'; # Using Docker Compose 🐳 + + A sample user authentication app to test Keploy integration capabilities using Gin and Redis. @@ -232,6 +235,8 @@ Happy coding! βœ¨πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»βœ¨ # Running App Locally on Linux/WSL 🐧 + + A sample user authentication app to test Keploy integration capabilities using Gin and Redis. @@ -245,13 +250,6 @@ go mod download We'll be running our sample application right on Linux, but just to make things a tad more thrilling, we'll have the database (Redis) chill on Docker. Ready? Let's get the party started!πŸŽ‰ -### Clone a sample user authentication app πŸ§ͺ - -```bash -git clone https://github.com/keploy/samples-go.git && cd samples-go/gin-redis -go mod download -``` - ### πŸ“Ό Roll the Tape - Recording Time! Start the Redis database using docker-compose: diff --git a/versioned_docs/version-3.0.0/quickstart/go-mux-mysql.md b/versioned_docs/version-3.0.0/quickstart/go-mux-mysql.md index fbbb5dd8e..efe019b5f 100644 --- a/versioned_docs/version-3.0.0/quickstart/go-mux-mysql.md +++ b/versioned_docs/version-3.0.0/quickstart/go-mux-mysql.md @@ -22,9 +22,12 @@ keyword: import InstallReminder from '@site/src/components/InstallReminder'; import SectionDivider from '@site/src/components/SectionDivider'; +import ProductTier from '@site/src/components/ProductTier'; # Using Docker 🐳 + + A sample url shortener app to test Keploy integration capabilities using Mux and MySQL. @@ -123,6 +126,8 @@ Happy coding! βœ¨πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»βœ¨ # Running App Locally on Linux/WSL 🐧 + + A Sample url shortener app to test Keploy integration capabilities using [Mux](https://github.com/gorilla/mux) and MySql. diff --git a/versioned_docs/version-3.0.0/quickstart/go-mux-sql.md b/versioned_docs/version-3.0.0/quickstart/go-mux-sql.md index dec89aad3..8f2cb3457 100644 --- a/versioned_docs/version-3.0.0/quickstart/go-mux-sql.md +++ b/versioned_docs/version-3.0.0/quickstart/go-mux-sql.md @@ -21,11 +21,14 @@ keyword: --- import InstallReminder from '@site/src/components/InstallReminder'; +import ProductTier from '@site/src/components/ProductTier'; import SectionDivider from '@site/src/components/SectionDivider'; # Using Docker Compose 🐳 -A sample product catalog app to test Keploy integration capabilities using [Mux](https://github.com/gorilla/mux) and [Postgres](https://www.postgresql.org). + + +A sample product catalog app to test Keploy integration capabilities using Mux and Postgres @@ -210,7 +213,9 @@ Happy coding! βœ¨πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»βœ¨ # Running App Locally on Linux/WSL 🐧 -A Sample url shortener app to test Keploy integration capabilities using [Mux](https://github.com/gorilla/mux) and [PostgreSQL](https://www.postgresql.org). + + +A Sample url shortener app to test Keploy integration capabilities using Mux and PostgreSQL diff --git a/versioned_docs/version-3.0.0/quickstart/java-spring-boot-openhospital.md b/versioned_docs/version-3.0.0/quickstart/java-spring-boot-openhospital.md index 12b918ca9..2fb5e2cff 100644 --- a/versioned_docs/version-3.0.0/quickstart/java-spring-boot-openhospital.md +++ b/versioned_docs/version-3.0.0/quickstart/java-spring-boot-openhospital.md @@ -27,6 +27,10 @@ keyword: - React --- +import ProductTier from '@site/src/components/ProductTier'; + + + This is a openhospital app where you can record testcases and mocks by interacting with the UI, and then test them using Keploy. import Link from '@docusaurus/Link' diff --git a/versioned_docs/version-3.0.0/quickstart/java-spring-boot-xml.md b/versioned_docs/version-3.0.0/quickstart/java-spring-boot-xml.md index 15a61f914..56075a3f8 100644 --- a/versioned_docs/version-3.0.0/quickstart/java-spring-boot-xml.md +++ b/versioned_docs/version-3.0.0/quickstart/java-spring-boot-xml.md @@ -23,9 +23,15 @@ keyword: - JAXB --- -## Introduction +import ProductTier from '@site/src/components/ProductTier'; -🌟 Explore creating REST APIs with XML responses using Spring-Boot. Discover the ease of integrating XML serialization through JAXB. Let's dive right in! πŸš€ + + +Explore creating REST APIs with XML responses using Spring-Boot. Discover the ease of integrating XML serialization through JAXB. Let's dive right in! + +import InstallReminder from '@site/src/components/InstallReminder'; + + ## Pre-Requisite πŸ› οΈ diff --git a/versioned_docs/version-3.0.0/quickstart/java-spring-postgres.md b/versioned_docs/version-3.0.0/quickstart/java-spring-postgres.md index 90bf9c6e0..f0813a5bb 100644 --- a/versioned_docs/version-3.0.0/quickstart/java-spring-postgres.md +++ b/versioned_docs/version-3.0.0/quickstart/java-spring-postgres.md @@ -27,6 +27,10 @@ keyword: # Instructions For Starting Using API backend Binary +import ProductTier from '@site/src/components/ProductTier'; + + + This is a petclinic app where you can record testcases and mocks by interacting with the UI, and then test them using Keploy. import Link from '@docusaurus/Link' @@ -116,6 +120,8 @@ keploy test -c "java -jar target/spring-petclinic-rest-3.0.2.jar" --delay 20 ## Instructions For Starting Using Docker + + This is a petclinic app where you can record testcases and mocks by interacting with the UI, and then test them using Keploy. diff --git a/versioned_docs/version-3.0.0/quickstart/k8s-proxy.md b/versioned_docs/version-3.0.0/quickstart/k8s-proxy.md index ff2c494dd..a328ab7c9 100644 --- a/versioned_docs/version-3.0.0/quickstart/k8s-proxy.md +++ b/versioned_docs/version-3.0.0/quickstart/k8s-proxy.md @@ -15,6 +15,10 @@ keyword: # Kubernetes Live Record & Replay using Keploy Proxy +import ProductTier from '@site/src/components/ProductTier'; + + + This guide demonstrates how to use **Keploy Proxy** to perform **live traffic recording and replay in a Kubernetes environment**. ## Get the Sample Application diff --git a/versioned_docs/version-3.0.0/quickstart/nextjs-postgres.md b/versioned_docs/version-3.0.0/quickstart/nextjs-postgres.md index b7de28062..571cf2637 100644 --- a/versioned_docs/version-3.0.0/quickstart/nextjs-postgres.md +++ b/versioned_docs/version-3.0.0/quickstart/nextjs-postgres.md @@ -15,10 +15,13 @@ keyword: ## Running App Locally on Linux/WSL 🐧 + + This is a sample app to test Keploy integration capabilities using NextJS and Postgres with Drizzle ORM. Buckle up, it's gonna be a fun ride! 🎒 import Link from '@docusaurus/Link' import InstallReminder from '@site/src/components/InstallReminder'; +import ProductTier from '@site/src/components/ProductTier'; diff --git a/versioned_docs/version-3.0.0/quickstart/node-jwt-sql.md b/versioned_docs/version-3.0.0/quickstart/node-jwt-sql.md index 582342c7c..8d4a1eeae 100644 --- a/versioned_docs/version-3.0.0/quickstart/node-jwt-sql.md +++ b/versioned_docs/version-3.0.0/quickstart/node-jwt-sql.md @@ -20,9 +20,12 @@ keyword: import Link from '@docusaurus/Link' import InstallReminder from '@site/src/components/InstallReminder'; import SectionDivider from '@site/src/components/SectionDivider'; +import ProductTier from '@site/src/components/ProductTier'; ## Running App Locally on Linux/WSL 🐧 + + A simple sample CRUD application to test using Keploy build with Node, JWT and Postgres. Buckle up, it's gonna be a fun ride! 🎒 @@ -198,6 +201,8 @@ Happy coding! βœ¨πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»βœ¨ ## Using Docker Compose 🐳 + + A simple sample CRUD application to test using Keploy build with Node, JWT and Postgres. Buckle up, it's gonna be a fun ride! 🎒 diff --git a/versioned_docs/version-3.0.0/quickstart/python-django-sql.md b/versioned_docs/version-3.0.0/quickstart/python-django-sql.md index 356222ee1..000cc05b9 100644 --- a/versioned_docs/version-3.0.0/quickstart/python-django-sql.md +++ b/versioned_docs/version-3.0.0/quickstart/python-django-sql.md @@ -22,11 +22,14 @@ keyword: ## Using Docker Compose 🐳 + + πŸͺ„ Dive into the world of User CRUD Apps and see how seamlessly Keploy integrated with Django and PostgreSQL. Buckle up, it's gonna be a fun ride! 🎒 import Link from '@docusaurus/Link' import InstallReminder from '@site/src/components/InstallReminder'; import SectionDivider from '@site/src/components/SectionDivider'; +import ProductTier from '@site/src/components/ProductTier'; @@ -250,10 +253,14 @@ Happy coding! βœ¨πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»βœ¨ ## Running App Locally on Linux/WSL 🐧 + + πŸͺ„ Dive into the world of User CRUD Apps and see how seamlessly Keploy integrated with Django and PostgreSQL. Buckle up, it's gonna be a fun ride! 🎒 We'll be running our sample application right on Linux, but just to make things a tad more thrilling, we'll have the database (PostgreSQL) chill on Docker. Ready? Let's get the party started!πŸŽ‰ + + ### Clone a sample user data CRUD app πŸ§ͺ ```bash diff --git a/versioned_docs/version-3.0.0/quickstart/python-fastapi-sql.md b/versioned_docs/version-3.0.0/quickstart/python-fastapi-sql.md index 5dac3a1be..8b98868d7 100644 --- a/versioned_docs/version-3.0.0/quickstart/python-fastapi-sql.md +++ b/versioned_docs/version-3.0.0/quickstart/python-fastapi-sql.md @@ -23,11 +23,14 @@ keyword: ## Using Docker Compose 🐳 + + πŸͺ„ Dive into the world of User CRUD Apps and see how seamlessly Keploy integrated with FastAPI and PostgreSQL. Buckle up, it's gonna be a fun ride! 🎒 import Link from '@docusaurus/Link' import InstallReminder from '@site/src/components/InstallReminder'; import SectionDivider from '@site/src/components/SectionDivider'; +import ProductTier from '@site/src/components/ProductTier'; @@ -211,8 +214,12 @@ Happy coding! βœ¨πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»βœ¨ ## Running App Locally on Linux/WSL 🐧 + + We'll be running our sample application right on Linux, but just to make things a tad more thrilling, we'll have the database (PostgreSQL) chill on Docker. Ready? Let's get the party started!πŸŽ‰ + + ### Clone the sample Student Data CRUD app πŸ§ͺ ```bash diff --git a/versioned_docs/version-3.0.0/quickstart/python-fastapi-twilio.md b/versioned_docs/version-3.0.0/quickstart/python-fastapi-twilio.md index e4eb6906d..c72a07ae1 100644 --- a/versioned_docs/version-3.0.0/quickstart/python-fastapi-twilio.md +++ b/versioned_docs/version-3.0.0/quickstart/python-fastapi-twilio.md @@ -25,11 +25,14 @@ keyword: ## Using Docker Compose 🐳 + + πŸͺ„ Dive into the world of SMS Sending Apps and see how seamlessly Keploy can be integrated with FastAPI and Twilio . Buckle up, it's gonna be a fun ride! 🎒 import Link from '@docusaurus/Link' import InstallReminder from '@site/src/components/InstallReminder'; import SectionDivider from '@site/src/components/SectionDivider'; +import ProductTier from '@site/src/components/ProductTier'; @@ -239,6 +242,8 @@ Happy coding! βœ¨πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»βœ¨ ## Running App Locally on Linux/WSL 🐧 + + πŸͺ„ Dive into the world of SMS Sending Apps and see how seamlessly Keploy can be integrated with FastAPI and Twilio . Buckle up, it's gonna be a fun ride! 🎒 diff --git a/versioned_docs/version-3.0.0/quickstart/python-microservices.md b/versioned_docs/version-3.0.0/quickstart/python-microservices.md index 23dd08ef9..cb583e310 100644 --- a/versioned_docs/version-3.0.0/quickstart/python-microservices.md +++ b/versioned_docs/version-3.0.0/quickstart/python-microservices.md @@ -24,6 +24,9 @@ keyword: --- import EnterpriseInstallReminder from '@site/src/components/EnterpriseInstallReminder'; +import ProductTier from '@site/src/components/ProductTier'; + + import CollapsibleCode from '@site/src/components/CollapsibleCode'; diff --git a/versioned_docs/version-3.0.0/quickstart/sample-ts.md b/versioned_docs/version-3.0.0/quickstart/sample-ts.md index ac867df24..024ee67fc 100644 --- a/versioned_docs/version-3.0.0/quickstart/sample-ts.md +++ b/versioned_docs/version-3.0.0/quickstart/sample-ts.md @@ -15,11 +15,14 @@ keyword: ## Running Natively on Linux/WSL + + This is a sample app to test Keploy integration capabilities using Typescript and Nhost Let's get started without delaying any further! 🎒 import Link from '@docusaurus/Link' import InstallReminder from '@site/src/components/InstallReminder'; import SectionDivider from '@site/src/components/SectionDivider'; +import ProductTier from '@site/src/components/ProductTier'; @@ -191,6 +194,8 @@ Now its time for you to experiment further with different API calls and tweak th ## Running the app using Docker + + This is a sample app to test Keploy integration capabilities using Typescript and Nhost Let's get started without delaying any further! 🎒 diff --git a/versioned_docs/version-3.0.0/quickstart/samples-echo.md b/versioned_docs/version-3.0.0/quickstart/samples-echo.md index 5884ee4e0..fd621b218 100644 --- a/versioned_docs/version-3.0.0/quickstart/samples-echo.md +++ b/versioned_docs/version-3.0.0/quickstart/samples-echo.md @@ -24,6 +24,10 @@ import SectionDivider from '@site/src/components/SectionDivider'; # Using Docker Compose 🐳 +import ProductTier from '@site/src/components/ProductTier'; + + + A Sample url shortener app to test Keploy integration capabilities using Echo and PostgreSQL @@ -115,6 +119,8 @@ Happy coding! βœ¨πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»βœ¨ # Running App Locally on Linux/WSL 🐧 + + A Sample url shortener app to test Keploy integration capabilities using Echo and PostgreSQL diff --git a/versioned_docs/version-3.0.0/quickstart/samples-java.md b/versioned_docs/version-3.0.0/quickstart/samples-java.md index d1e815622..84eed5372 100644 --- a/versioned_docs/version-3.0.0/quickstart/samples-java.md +++ b/versioned_docs/version-3.0.0/quickstart/samples-java.md @@ -26,6 +26,10 @@ keyword: # Example Employee-Manager App +import ProductTier from '@site/src/components/ProductTier'; + + + A sample Employee-Manager app to test Keploy integration capabilities using **SpringBoot** and **PostgreSQL**. @@ -212,6 +216,10 @@ Next we move on to the instructions to start the application using docker. ## Instructions For Starting Using Docker + + +A sample Employee-Manager app to test Keploy integration capabilities using SpringBoot and PostgreSQL. + ### Application Pre-Requisites diff --git a/versioned_docs/version-3.0.0/running-keploy/api-testing-chrome-extension.md b/versioned_docs/version-3.0.0/running-keploy/api-testing-chrome-extension.md index 5cf22e645..587c8e4ec 100644 --- a/versioned_docs/version-3.0.0/running-keploy/api-testing-chrome-extension.md +++ b/versioned_docs/version-3.0.0/running-keploy/api-testing-chrome-extension.md @@ -5,6 +5,10 @@ sidebar_label: API Test Recorder description: Learn how to install, record, export, and auto-generate Keploy tests straight from your browser. --- +import ProductTier from '@site/src/components/ProductTier'; + + + Keploy Record Test case Install the extension, hit **Record API Calls**, exercise your web app, then press **Generate Tests** to send the captured traffic to Keploy. diff --git a/versioned_docs/version-3.0.0/running-keploy/api-testing-cicd.md b/versioned_docs/version-3.0.0/running-keploy/api-testing-cicd.md index 31d36d71e..7aea26509 100644 --- a/versioned_docs/version-3.0.0/running-keploy/api-testing-cicd.md +++ b/versioned_docs/version-3.0.0/running-keploy/api-testing-cicd.md @@ -17,6 +17,10 @@ keywords: - github --- +import ProductTier from '@site/src/components/ProductTier'; + + + Keploy makes it super simple to run API tests during your CI/CD pipeline on GitHub. Here’s a step-by-step guide to help you set it up in just a few minutes! ## Step 1: Get the Test Command from Keploy Dashboard diff --git a/versioned_docs/version-3.0.0/running-keploy/api-testing-webhook.md b/versioned_docs/version-3.0.0/running-keploy/api-testing-webhook.md index 24da7a700..72dfa54d9 100644 --- a/versioned_docs/version-3.0.0/running-keploy/api-testing-webhook.md +++ b/versioned_docs/version-3.0.0/running-keploy/api-testing-webhook.md @@ -18,6 +18,10 @@ keywords: - custom logic --- +import ProductTier from '@site/src/components/ProductTier'; + + + ## Keploy ATG Webhook Integration Guide ### 1. Overview diff --git a/versioned_docs/version-3.0.0/running-keploy/cli-commands.md b/versioned_docs/version-3.0.0/running-keploy/cli-commands.md index 1d7e576f5..49c6bed1b 100755 --- a/versioned_docs/version-3.0.0/running-keploy/cli-commands.md +++ b/versioned_docs/version-3.0.0/running-keploy/cli-commands.md @@ -11,6 +11,10 @@ keywords: - commands --- +import ProductTier from '@site/src/components/ProductTier'; + + + ### Usage ```bash diff --git a/versioned_docs/version-3.0.0/running-keploy/configuration-file.md b/versioned_docs/version-3.0.0/running-keploy/configuration-file.md index e7d6631fd..6eb6ee0ce 100644 --- a/versioned_docs/version-3.0.0/running-keploy/configuration-file.md +++ b/versioned_docs/version-3.0.0/running-keploy/configuration-file.md @@ -9,6 +9,10 @@ keywords: - configuration --- +import ProductTier from '@site/src/components/ProductTier'; + + + ## Introduction Tired of specifying the same container name, app command, or delay, filters for each record or test command? 😴 diff --git a/versioned_docs/version-3.0.0/running-keploy/custom-mocks.md b/versioned_docs/version-3.0.0/running-keploy/custom-mocks.md index a9bd572ec..5b39c625c 100644 --- a/versioned_docs/version-3.0.0/running-keploy/custom-mocks.md +++ b/versioned_docs/version-3.0.0/running-keploy/custom-mocks.md @@ -15,6 +15,10 @@ keywords: - mock with test --- +import ProductTier from '@site/src/components/ProductTier'; + + + If you can't run a dependency service and want to mock it, keploy supports adding manually written mocks. When adding a mock to the Keploy mock file, it's crucial to ensure that all fields are accurately filled out and that the **timestamps align with the request and response timestamps** of the mock's respective test case. diff --git a/versioned_docs/version-3.0.0/running-keploy/docker-tls.md b/versioned_docs/version-3.0.0/running-keploy/docker-tls.md index 9d3cb4d5b..3132303a3 100644 --- a/versioned_docs/version-3.0.0/running-keploy/docker-tls.md +++ b/versioned_docs/version-3.0.0/running-keploy/docker-tls.md @@ -13,6 +13,10 @@ keywords: - running-guide --- +import ProductTier from '@site/src/components/ProductTier'; + + + ### Recording Testcases and Data Mocks 1. To record test cases and data mocks, follow these steps in the **root directory** of your application. Ensure that you have the following prerequisites in place: diff --git a/versioned_docs/version-3.0.0/running-keploy/generate-api-tests-using-ai.md b/versioned_docs/version-3.0.0/running-keploy/generate-api-tests-using-ai.md index 339042370..abc6d846c 100644 --- a/versioned_docs/version-3.0.0/running-keploy/generate-api-tests-using-ai.md +++ b/versioned_docs/version-3.0.0/running-keploy/generate-api-tests-using-ai.md @@ -5,6 +5,10 @@ sidebar_label: Generate API Tests description: Learn how to use Keploy’s API Test Generator to generate high-quality API test suites using AI from OpenAPI, curl, Postman, or traffic. --- +import ProductTier from '@site/src/components/ProductTier'; + + + This guide will help you generate automated API tests using Keploy's AI-based test engine by providing structured inputs like OpenAPI specs, curl commands, Postman collections, or live endpoints. > πŸ‘‰ If you want to record API flows by interacting with your web app through a browser, follow this guide instead: [Record API Tests via Chrome Extension](https://keploy.io/docs/running-keploy/api-testing-chrome-extension/) diff --git a/versioned_docs/version-3.0.0/running-keploy/keploy-templatize.md b/versioned_docs/version-3.0.0/running-keploy/keploy-templatize.md index 5b6101699..034a52a22 100644 --- a/versioned_docs/version-3.0.0/running-keploy/keploy-templatize.md +++ b/versioned_docs/version-3.0.0/running-keploy/keploy-templatize.md @@ -12,6 +12,10 @@ keywords: - running-guide --- +import ProductTier from '@site/src/components/ProductTier'; + + + Sometimes keploy test and keploy rerecord fail because there are fields which are noisy but they are used in requests so when their values change, the subsequent requests also fail. eg: If an application is returning a JWT token in the response of a testcase and that token is being used in the request of another testcase, then that testcase will also fail when a new token is issued and the test is still using the old one that has been expired. diff --git a/versioned_docs/version-3.0.0/running-keploy/rename-testcases.md b/versioned_docs/version-3.0.0/running-keploy/rename-testcases.md index 488cfc442..61aeb4752 100644 --- a/versioned_docs/version-3.0.0/running-keploy/rename-testcases.md +++ b/versioned_docs/version-3.0.0/running-keploy/rename-testcases.md @@ -13,6 +13,10 @@ keywords: - testsets --- +import ProductTier from '@site/src/components/ProductTier'; + + + ## Rename Test-Cases To name your test case, make an API call and **add a header field** whose key is set to `Keploy-Test-Name` and value is set to the name you want for your test case. diff --git a/versioned_docs/version-3.0.0/running-keploy/review-and-improve-ai-generated-tests.md b/versioned_docs/version-3.0.0/running-keploy/review-and-improve-ai-generated-tests.md index 2d6cc25be..cfbc4f59f 100644 --- a/versioned_docs/version-3.0.0/running-keploy/review-and-improve-ai-generated-tests.md +++ b/versioned_docs/version-3.0.0/running-keploy/review-and-improve-ai-generated-tests.md @@ -5,6 +5,10 @@ sidebar_label: Review & Improve Tests description: Learn how to inspect, edit, self-heal, and enhance Keploy’s AI-generated API test suites for maximum coverage and reliability. --- +import ProductTier from '@site/src/components/ProductTier'; + + + After you’ve generated a starter test suite with Keploy’s AI engine, the next step is to review, refine, and harden those tests so they stay trustworthy as your API evolves. ## Open the Test Review Workspace diff --git a/versioned_docs/version-3.0.0/running-keploy/risk-profile-analysis.md b/versioned_docs/version-3.0.0/running-keploy/risk-profile-analysis.md index ac2574851..c5d9cab61 100644 --- a/versioned_docs/version-3.0.0/running-keploy/risk-profile-analysis.md +++ b/versioned_docs/version-3.0.0/running-keploy/risk-profile-analysis.md @@ -18,6 +18,10 @@ keywords: - Schema Broken --- +import ProductTier from '@site/src/components/ProductTier'; + + + When API contracts change, tests are expected to fail. However, not all failures are equal. A minor, backward-compatible change (like adding a new optional field) is very different from a major, breaking change (like removing a field or changing a data type). The **Risk Profile Analysis** feature addresses this by automatically categorizing each test failure based on its potential impact. It assigns a risk level of **High**, **Medium**, or **Low**, giving developers immediate insight into the severity and nature of API changes. This helps distinguish between intentional contract updates and unintentional bugs right from the test report. diff --git a/versioned_docs/version-3.0.0/running-keploy/run-ai-generated-api-tests.md b/versioned_docs/version-3.0.0/running-keploy/run-ai-generated-api-tests.md index d2b548259..fd531bb0b 100644 --- a/versioned_docs/version-3.0.0/running-keploy/run-ai-generated-api-tests.md +++ b/versioned_docs/version-3.0.0/running-keploy/run-ai-generated-api-tests.md @@ -5,6 +5,10 @@ sidebar_label: Run Tests description: Discover how to execute Keploy’s AI-generated API test suitesβ€”locally, on-demand from the console, or automatically in CI/CDβ€”and interpret the results to keep your API stable. --- +import ProductTier from '@site/src/components/ProductTier'; + + + Once you’ve finished curating a suite , it’s time to hit **Run** and see how your API behaves against the latest contract. ## Open the **Run Tests** Modal diff --git a/versioned_docs/version-3.0.0/running-keploy/self-healing-ai-api-tests.md b/versioned_docs/version-3.0.0/running-keploy/self-healing-ai-api-tests.md index eed5f26de..21644c20c 100644 --- a/versioned_docs/version-3.0.0/running-keploy/self-healing-ai-api-tests.md +++ b/versioned_docs/version-3.0.0/running-keploy/self-healing-ai-api-tests.md @@ -15,6 +15,10 @@ keywords: - keploy ai testing --- +import ProductTier from '@site/src/components/ProductTier'; + + + Keploy can automatically fix failing test cases using its built-in AI engine. This is useful when: - Your API responses have changed slightly (e.g. new fields, formats) diff --git a/versioned_docs/version-3.0.0/running-keploy/share-tests.md b/versioned_docs/version-3.0.0/running-keploy/share-tests.md index 1a4e58a66..4baaf2c52 100644 --- a/versioned_docs/version-3.0.0/running-keploy/share-tests.md +++ b/versioned_docs/version-3.0.0/running-keploy/share-tests.md @@ -5,6 +5,10 @@ sidebar_label: Share Test Suite description: Learn how to use Keploy’s API Test Generator to generate high-quality API test suites using AI from OpenAPI, curl, Postman, or traffic. --- +import ProductTier from '@site/src/components/ProductTier'; + + + Keploy makes it easy to share any test suite so others can review results or run the tests in their own environmentsβ€”without copying JSON or clunky exports. ## Open the Share Dialog diff --git a/versioned_docs/version-3.0.0/server/installation_tabs.md b/versioned_docs/version-3.0.0/server/installation_tabs.md index 1a60dac55..9bbdd8e49 100644 --- a/versioned_docs/version-3.0.0/server/installation_tabs.md +++ b/versioned_docs/version-3.0.0/server/installation_tabs.md @@ -16,6 +16,10 @@ keywords: - installation --- +import ProductTier from '@site/src/components/ProductTier'; + + + import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; import StartKeploy from '@site/src/components/StartKeploy'; diff --git a/versioned_docs/version-3.0.0/server/sdk-installation/go.md b/versioned_docs/version-3.0.0/server/sdk-installation/go.md index bb750f314..340a8a936 100644 --- a/versioned_docs/version-3.0.0/server/sdk-installation/go.md +++ b/versioned_docs/version-3.0.0/server/sdk-installation/go.md @@ -18,6 +18,10 @@ keyword: - Go Test --- +import ProductTier from '@site/src/components/ProductTier'; + + + ## πŸ› οΈ Language Specific Requirements There are two requirements to get coverage for Go: first, you need to perform a graceful shutdown, and second, you must build the binary using the `-cover` flag. Once that’s done, run `keploy test`. diff --git a/versioned_docs/version-3.0.0/server/sdk-installation/java.md b/versioned_docs/version-3.0.0/server/sdk-installation/java.md index 033869079..4125453e2 100644 --- a/versioned_docs/version-3.0.0/server/sdk-installation/java.md +++ b/versioned_docs/version-3.0.0/server/sdk-installation/java.md @@ -18,6 +18,10 @@ keyword: - Junit --- +import ProductTier from '@site/src/components/ProductTier'; + + + ## πŸ› οΈ Language Specific Requirements | Programming Language | Prerequisites | diff --git a/versioned_docs/version-3.0.0/server/sdk-installation/javascript.md b/versioned_docs/version-3.0.0/server/sdk-installation/javascript.md index 325a0983c..3dcef5b49 100644 --- a/versioned_docs/version-3.0.0/server/sdk-installation/javascript.md +++ b/versioned_docs/version-3.0.0/server/sdk-installation/javascript.md @@ -21,6 +21,10 @@ keywords: - Typescript --- +import ProductTier from '@site/src/components/ProductTier'; + + + ## πŸ› οΈ Language Specific Requirements | Programming Language | Prerequisites | diff --git a/versioned_docs/version-3.0.0/server/sdk-installation/python.md b/versioned_docs/version-3.0.0/server/sdk-installation/python.md index f2fb0e64a..c851ed33e 100644 --- a/versioned_docs/version-3.0.0/server/sdk-installation/python.md +++ b/versioned_docs/version-3.0.0/server/sdk-installation/python.md @@ -16,6 +16,10 @@ keyword: - Pytest --- +import ProductTier from '@site/src/components/ProductTier'; + + + | Programming Language | Prerequisites | | :------------------: | :------------------------------------------------------------------------ | | python | [Python 3 and above](https://www.python.org/downloads/)
coverage.py | diff --git a/versioned_sidebars/version-3.0.0-sidebars.json b/versioned_sidebars/version-3.0.0-sidebars.json index 6b9da89aa..5ab6d0a00 100644 --- a/versioned_sidebars/version-3.0.0-sidebars.json +++ b/versioned_sidebars/version-3.0.0-sidebars.json @@ -19,19 +19,19 @@ "label": "Installation", "id": "server/installation" }, - { - "type": "category", - "label": "Running Guide", - "items": [ - "running-keploy/cli-commands", - "running-keploy/rename-testcases", - "running-keploy/docker-tls", - "running-keploy/configuration-file", - "running-keploy/custom-mocks", - "running-keploy/keploy-templatize", - "running-keploy/risk-profile-analysis" - ] - }, + "keploy-cloud/cloud-installation", + "running-keploy/cli-commands", + "running-keploy/rename-testcases", + "running-keploy/docker-tls", + "running-keploy/configuration-file", + "running-keploy/custom-mocks", + "running-keploy/keploy-templatize", + "running-keploy/risk-profile-analysis", + "keploy-cloud/time-freezing", + "keploy-cloud/mock-registry", + "keploy-cloud/keploy-console", + "keploy-cloud/auto-test-generation", + "keploy-cloud/deduplication", { "type": "category", "label": "QuickStarts", @@ -69,6 +69,7 @@ "collapsed": true, "items": [ "quickstart/samples-echo", + "quickstart/samples-redis", "quickstart/samples-mux", "quickstart/samples-mysql", "quickstart/samples-fasthttp" @@ -85,6 +86,9 @@ "collapsed": true, "items": [ "quickstart/samples-django", + "quickstart/flask-redis", + "quickstart/k8s-proxy", + "quickstart/samples-microservices", "quickstart/samples-fastapi", "quickstart/samples-fastapi-twilio" ] @@ -139,36 +143,6 @@ "server/sdk-installation/python" ] }, - { - "type": "category", - "label": "Keploy Enterprise", - "collapsed": false, - "items": [ - { - "type": "category", - "label": "Features", - "items": [ - "keploy-cloud/cloud-installation", - "keploy-cloud/time-freezing", - "keploy-cloud/mock-registry", - "keploy-cloud/keploy-console", - "keploy-cloud/auto-test-generation", - "keploy-cloud/deduplication" - ] - }, - { - "type": "category", - "label": "QuickStarts", - "collapsed": true, - "items": [ - "quickstart/k8s-proxy", - "quickstart/samples-redis", - "quickstart/flask-redis", - "quickstart/samples-microservices" - ] - } - ] - }, { "type": "doc", "label": "Troubleshooting Guide", @@ -187,28 +161,14 @@ "collapsed": true, "items": [ "running-keploy/api-test-generator", - { - "type": "category", - "label": "Getting Started", - "collapsed": false, - "items": [ - "running-keploy/generate-api-tests-using-ai", - "running-keploy/api-testing-chrome-extension" - ] - }, - { - "type": "category", - "label": "Test Operations", - "collapsed": false, - "items": [ - "running-keploy/review-and-improve-ai-generated-tests", - "running-keploy/share-tests", - "running-keploy/self-healing-ai-api-tests", - "running-keploy/run-ai-generated-api-tests", - "running-keploy/api-testing-cicd", - "running-keploy/api-testing-webhook" - ] - }, + "running-keploy/generate-api-tests-using-ai", + "running-keploy/api-testing-chrome-extension", + "running-keploy/review-and-improve-ai-generated-tests", + "running-keploy/share-tests", + "running-keploy/self-healing-ai-api-tests", + "running-keploy/run-ai-generated-api-tests", + "running-keploy/api-testing-cicd", + "running-keploy/api-testing-webhook", { "type": "doc", "label": "FAQs",