, the meta description
+ // and the sr-only H1 all agree — single source of truth.
+ const docsHomeTitle = "Keploy Documentation — Install, Capture & Replay API Tests";
+ const docsHomeDescription = "Install Keploy in 5 minutes, capture real API traffic with eBPF, and replay it as deterministic tests in CI. Quickstarts, SDK references, and integration guides.";
const articleSchema =
- docsUrl && siteConfig.title
+ docsUrl
? {
"@context": "https://schema.org",
"@type": "Article",
- headline: siteConfig.title,
- description: siteConfig.tagline,
+ headline: docsHomeTitle,
+ description: docsHomeDescription,
mainEntityOfPage: {
"@type": "WebPage",
"@id": docsUrl,
@@ -62,6 +70,7 @@ export default function Home() {
},
}
: null;
+
return (
@@ -78,10 +87,11 @@ export default function Home() {
+ {docsHomeTitle}
diff --git a/static/data/glossaryEntries.js b/static/data/glossaryEntries.js
index 95df93366..112b23371 100644
--- a/static/data/glossaryEntries.js
+++ b/static/data/glossaryEntries.js
@@ -187,7 +187,7 @@ export const glossaryEntries = {
S: [
{
name: "Stubs",
- ink: "/docs/concepts/reference/glossary/stubs",
+ link: "/docs/concepts/reference/glossary/stubs",
description: "Simulates methods or APIs during testing.",
},
{
diff --git a/versioned_docs/version-4.0.0/quickstart/csharp-dotnet-postgres.md b/versioned_docs/version-4.0.0/quickstart/csharp-dotnet-postgres.md
index 5020d389b..5c3791a4d 100644
--- a/versioned_docs/version-4.0.0/quickstart/csharp-dotnet-postgres.md
+++ b/versioned_docs/version-4.0.0/quickstart/csharp-dotnet-postgres.md
@@ -18,6 +18,38 @@ keywords:
- API Test generator
- Auto Testcase generation
---
+import HowTo from '@site/src/components/HowTo';
+
+
## Running App Locally on Linux/WSL 🐧
diff --git a/versioned_docs/version-4.0.0/quickstart/express-postgresql-prisma.md b/versioned_docs/version-4.0.0/quickstart/express-postgresql-prisma.md
index a0ea9cd74..57f19e05e 100644
--- a/versioned_docs/version-4.0.0/quickstart/express-postgresql-prisma.md
+++ b/versioned_docs/version-4.0.0/quickstart/express-postgresql-prisma.md
@@ -17,6 +17,38 @@ keywords:
- API Test generator
- Auto Testcase generation
---
+import HowTo from '@site/src/components/HowTo';
+
+
import InstallReminder from '@site/src/components/InstallReminder';
import SectionDivider from '@site/src/components/SectionDivider';
diff --git a/versioned_docs/version-4.0.0/quickstart/flask-redis.md b/versioned_docs/version-4.0.0/quickstart/flask-redis.md
index fb8f4e748..afbebfac0 100644
--- a/versioned_docs/version-4.0.0/quickstart/flask-redis.md
+++ b/versioned_docs/version-4.0.0/quickstart/flask-redis.md
@@ -20,6 +20,38 @@ keywords:
- API Test generator
- Auto case generation
---
+import HowTo from '@site/src/components/HowTo';
+
+
import ProductTier from '@site/src/components/ProductTier';
diff --git a/versioned_docs/version-4.0.0/quickstart/go-fasthttp-postgres.md b/versioned_docs/version-4.0.0/quickstart/go-fasthttp-postgres.md
index 48291e50a..1c4e15b05 100644
--- a/versioned_docs/version-4.0.0/quickstart/go-fasthttp-postgres.md
+++ b/versioned_docs/version-4.0.0/quickstart/go-fasthttp-postgres.md
@@ -18,6 +18,38 @@ keywords:
- API Test generator
- Auto Testcase generation
---
+import HowTo from '@site/src/components/HowTo';
+
+
import InstallReminder from '@site/src/components/InstallReminder';
import SectionDivider from '@site/src/components/SectionDivider';
diff --git a/versioned_docs/version-4.0.0/quickstart/go-gin-redis.md b/versioned_docs/version-4.0.0/quickstart/go-gin-redis.md
index 8bc931ea2..4c337dee4 100644
--- a/versioned_docs/version-4.0.0/quickstart/go-gin-redis.md
+++ b/versioned_docs/version-4.0.0/quickstart/go-gin-redis.md
@@ -18,6 +18,38 @@ keywords:
- API Test generator
- Auto Testcase generation
---
+import HowTo from '@site/src/components/HowTo';
+
+
import EnterpriseInstallReminder from '@site/src/components/EnterpriseInstallReminder';
import SectionDivider from '@site/src/components/SectionDivider';
diff --git a/versioned_docs/version-4.0.0/quickstart/go-mux-mysql.md b/versioned_docs/version-4.0.0/quickstart/go-mux-mysql.md
index 88b313c26..2b8e3280c 100644
--- a/versioned_docs/version-4.0.0/quickstart/go-mux-mysql.md
+++ b/versioned_docs/version-4.0.0/quickstart/go-mux-mysql.md
@@ -19,6 +19,38 @@ keywords:
- API Test generator
- Auto Testcase generation
---
+import HowTo from '@site/src/components/HowTo';
+
+
import InstallReminder from '@site/src/components/InstallReminder';
import SectionDivider from '@site/src/components/SectionDivider';
diff --git a/versioned_docs/version-4.0.0/quickstart/go-mux-sql.md b/versioned_docs/version-4.0.0/quickstart/go-mux-sql.md
index 83498fbc4..e0dc4404f 100644
--- a/versioned_docs/version-4.0.0/quickstart/go-mux-sql.md
+++ b/versioned_docs/version-4.0.0/quickstart/go-mux-sql.md
@@ -19,6 +19,38 @@ keywords:
- API Test generator
- Auto Testcase generation
---
+import HowTo from '@site/src/components/HowTo';
+
+
import InstallReminder from '@site/src/components/InstallReminder';
import ProductTier from '@site/src/components/ProductTier';
diff --git a/versioned_docs/version-4.0.0/quickstart/java-spring-boot-mongo.md b/versioned_docs/version-4.0.0/quickstart/java-spring-boot-mongo.md
index 555b6244f..21a54b24c 100644
--- a/versioned_docs/version-4.0.0/quickstart/java-spring-boot-mongo.md
+++ b/versioned_docs/version-4.0.0/quickstart/java-spring-boot-mongo.md
@@ -23,6 +23,38 @@ keywords:
- Auto Testcase generation
- Junit
---
+import HowTo from '@site/src/components/HowTo';
+
+
## Introduction
diff --git a/versioned_docs/version-4.0.0/quickstart/java-spring-boot-openhospital.md b/versioned_docs/version-4.0.0/quickstart/java-spring-boot-openhospital.md
index db80fb926..c2c496710 100644
--- a/versioned_docs/version-4.0.0/quickstart/java-spring-boot-openhospital.md
+++ b/versioned_docs/version-4.0.0/quickstart/java-spring-boot-openhospital.md
@@ -26,6 +26,38 @@ keywords:
- Junit
- React
---
+import HowTo from '@site/src/components/HowTo';
+
+
import ProductTier from '@site/src/components/ProductTier';
diff --git a/versioned_docs/version-4.0.0/quickstart/java-spring-boot-xml.md b/versioned_docs/version-4.0.0/quickstart/java-spring-boot-xml.md
index 9dab7d810..c6072c649 100644
--- a/versioned_docs/version-4.0.0/quickstart/java-spring-boot-xml.md
+++ b/versioned_docs/version-4.0.0/quickstart/java-spring-boot-xml.md
@@ -22,6 +22,38 @@ keywords:
- Auto Testcase generation
- JAXB
---
+import HowTo from '@site/src/components/HowTo';
+
+
import ProductTier from '@site/src/components/ProductTier';
diff --git a/versioned_docs/version-4.0.0/quickstart/java-spring-postgres.md b/versioned_docs/version-4.0.0/quickstart/java-spring-postgres.md
index 5bed7a5f5..0358dff3a 100644
--- a/versioned_docs/version-4.0.0/quickstart/java-spring-postgres.md
+++ b/versioned_docs/version-4.0.0/quickstart/java-spring-postgres.md
@@ -24,6 +24,38 @@ keywords:
- Test PetClinic
- Junit
---
+import HowTo from '@site/src/components/HowTo';
+
+
# Instructions For Starting Using API backend Binary
diff --git a/versioned_docs/version-4.0.0/quickstart/k8s-proxy.md b/versioned_docs/version-4.0.0/quickstart/k8s-proxy.md
index 504bf287f..79bb3d7c1 100644
--- a/versioned_docs/version-4.0.0/quickstart/k8s-proxy.md
+++ b/versioned_docs/version-4.0.0/quickstart/k8s-proxy.md
@@ -12,6 +12,38 @@ keywords:
- API Test generator
- Auto Testcase generation
---
+import HowTo from '@site/src/components/HowTo';
+
+
# Kubernetes Live Record & Replay using Keploy Proxy
diff --git a/versioned_docs/version-4.0.0/quickstart/nextjs-postgres.md b/versioned_docs/version-4.0.0/quickstart/nextjs-postgres.md
index bf72505e6..3afff3eeb 100644
--- a/versioned_docs/version-4.0.0/quickstart/nextjs-postgres.md
+++ b/versioned_docs/version-4.0.0/quickstart/nextjs-postgres.md
@@ -12,6 +12,38 @@ keywords:
- API Test generator
- Auto Testcase generation
---
+import HowTo from '@site/src/components/HowTo';
+
+
## Running App Locally on Linux/WSL 🐧
diff --git a/versioned_docs/version-4.0.0/quickstart/node-express-mongoose.md b/versioned_docs/version-4.0.0/quickstart/node-express-mongoose.md
index 5f182b9e4..fea7c36d4 100644
--- a/versioned_docs/version-4.0.0/quickstart/node-express-mongoose.md
+++ b/versioned_docs/version-4.0.0/quickstart/node-express-mongoose.md
@@ -16,6 +16,38 @@ keywords:
- API Test generator
- Auto Testcase generation
---
+import HowTo from '@site/src/components/HowTo';
+
+
import Link from '@docusaurus/Link'
import InstallReminder from '@site/src/components/InstallReminder';
diff --git a/versioned_docs/version-4.0.0/quickstart/node-jwt-sql.md b/versioned_docs/version-4.0.0/quickstart/node-jwt-sql.md
index d188c4242..5bc1b6b98 100644
--- a/versioned_docs/version-4.0.0/quickstart/node-jwt-sql.md
+++ b/versioned_docs/version-4.0.0/quickstart/node-jwt-sql.md
@@ -16,6 +16,38 @@ keywords:
- API Test generator
- Auto Testcase generation
---
+import HowTo from '@site/src/components/HowTo';
+
+
import Link from '@docusaurus/Link'
import InstallReminder from '@site/src/components/InstallReminder';
diff --git a/versioned_docs/version-4.0.0/quickstart/python-django-sql.md b/versioned_docs/version-4.0.0/quickstart/python-django-sql.md
index f4e2655a9..2777ee888 100644
--- a/versioned_docs/version-4.0.0/quickstart/python-django-sql.md
+++ b/versioned_docs/version-4.0.0/quickstart/python-django-sql.md
@@ -19,6 +19,38 @@ keywords:
- API Test generator
- Auto case generation
---
+import HowTo from '@site/src/components/HowTo';
+
+
## Using Docker Compose 🐳
diff --git a/versioned_docs/version-4.0.0/quickstart/python-fastapi-sql.md b/versioned_docs/version-4.0.0/quickstart/python-fastapi-sql.md
index 5078cfc00..e6c5c28f1 100644
--- a/versioned_docs/version-4.0.0/quickstart/python-fastapi-sql.md
+++ b/versioned_docs/version-4.0.0/quickstart/python-fastapi-sql.md
@@ -20,6 +20,38 @@ keywords:
- API Test generator
- Auto case generation
---
+import HowTo from '@site/src/components/HowTo';
+
+
## Using Docker Compose 🐳
diff --git a/versioned_docs/version-4.0.0/quickstart/python-fastapi-twilio.md b/versioned_docs/version-4.0.0/quickstart/python-fastapi-twilio.md
index 7c36cebd2..e063891c2 100644
--- a/versioned_docs/version-4.0.0/quickstart/python-fastapi-twilio.md
+++ b/versioned_docs/version-4.0.0/quickstart/python-fastapi-twilio.md
@@ -22,6 +22,38 @@ keywords:
- API Test generator
- Auto case generation
---
+import HowTo from '@site/src/components/HowTo';
+
+
## Using Docker Compose 🐳
diff --git a/versioned_docs/version-4.0.0/quickstart/python-flask-mongo.md b/versioned_docs/version-4.0.0/quickstart/python-flask-mongo.md
index d94e5e956..edba0383e 100644
--- a/versioned_docs/version-4.0.0/quickstart/python-flask-mongo.md
+++ b/versioned_docs/version-4.0.0/quickstart/python-flask-mongo.md
@@ -21,6 +21,38 @@ keywords:
- API Test generator
- Auto case generation
---
+import HowTo from '@site/src/components/HowTo';
+
+
import Link from '@docusaurus/Link'
import InstallReminder from '@site/src/components/InstallReminder';
diff --git a/versioned_docs/version-4.0.0/quickstart/python-microservices.md b/versioned_docs/version-4.0.0/quickstart/python-microservices.md
index f972b24c3..97a99d8c2 100644
--- a/versioned_docs/version-4.0.0/quickstart/python-microservices.md
+++ b/versioned_docs/version-4.0.0/quickstart/python-microservices.md
@@ -22,6 +22,38 @@ keywords:
- API Test generator
- Auto case generation
---
+import HowTo from '@site/src/components/HowTo';
+
+
import EnterpriseInstallReminder from '@site/src/components/EnterpriseInstallReminder';
import ProductTier from '@site/src/components/ProductTier';
diff --git a/versioned_docs/version-4.0.0/quickstart/rust-wrap-mongo.md b/versioned_docs/version-4.0.0/quickstart/rust-wrap-mongo.md
index 593b35b05..33f622187 100644
--- a/versioned_docs/version-4.0.0/quickstart/rust-wrap-mongo.md
+++ b/versioned_docs/version-4.0.0/quickstart/rust-wrap-mongo.md
@@ -12,6 +12,38 @@ keywords:
- API Test generator
- Auto Testcase generation
---
+import HowTo from '@site/src/components/HowTo';
+
+
## Introduction
diff --git a/versioned_docs/version-4.0.0/quickstart/sample-rust-crud-mongo.md b/versioned_docs/version-4.0.0/quickstart/sample-rust-crud-mongo.md
index 979082702..87db78996 100644
--- a/versioned_docs/version-4.0.0/quickstart/sample-rust-crud-mongo.md
+++ b/versioned_docs/version-4.0.0/quickstart/sample-rust-crud-mongo.md
@@ -15,6 +15,38 @@ keywords:
- CRUD
- REST
---
+import HowTo from '@site/src/components/HowTo';
+
+
This is a sample CRUD REST API application to showcase Keploy integration capabilities using Rust and MongoDB. Let's get started! 🚀
diff --git a/versioned_docs/version-4.0.0/quickstart/sample-ts.md b/versioned_docs/version-4.0.0/quickstart/sample-ts.md
index 494fd5001..a4ea482d8 100644
--- a/versioned_docs/version-4.0.0/quickstart/sample-ts.md
+++ b/versioned_docs/version-4.0.0/quickstart/sample-ts.md
@@ -12,6 +12,38 @@ keywords:
- API Test generator
- Auto Testcase generation
---
+import HowTo from '@site/src/components/HowTo';
+
+
## Running Natively on Linux/WSL
diff --git a/versioned_docs/version-4.0.0/quickstart/samples-bunjs.md b/versioned_docs/version-4.0.0/quickstart/samples-bunjs.md
index 2d75d1f06..00c237564 100644
--- a/versioned_docs/version-4.0.0/quickstart/samples-bunjs.md
+++ b/versioned_docs/version-4.0.0/quickstart/samples-bunjs.md
@@ -20,6 +20,38 @@ keywords:
- javascript
- typescript
---
+import HowTo from '@site/src/components/HowTo';
+
+
## Running App Locally on Linux/WSL 🐧
diff --git a/versioned_docs/version-4.0.0/quickstart/samples-echo.md b/versioned_docs/version-4.0.0/quickstart/samples-echo.md
index dd0742cdc..692529e3e 100644
--- a/versioned_docs/version-4.0.0/quickstart/samples-echo.md
+++ b/versioned_docs/version-4.0.0/quickstart/samples-echo.md
@@ -18,6 +18,38 @@ keywords:
- API Test generator
- Auto Testcase generation
---
+import HowTo from '@site/src/components/HowTo';
+
+
import InstallReminder from '@site/src/components/InstallReminder';
import SectionDivider from '@site/src/components/SectionDivider';
diff --git a/versioned_docs/version-4.0.0/quickstart/samples-express-mongoose.md b/versioned_docs/version-4.0.0/quickstart/samples-express-mongoose.md
index 8d7343f23..f2952750b 100644
--- a/versioned_docs/version-4.0.0/quickstart/samples-express-mongoose.md
+++ b/versioned_docs/version-4.0.0/quickstart/samples-express-mongoose.md
@@ -16,6 +16,38 @@ keywords:
- API Test generator
- Auto Testcase generation
---
+import HowTo from '@site/src/components/HowTo';
+
+
## Introduction
diff --git a/versioned_docs/version-4.0.0/quickstart/samples-go-gin-mongo.md b/versioned_docs/version-4.0.0/quickstart/samples-go-gin-mongo.md
index 262e6d63c..d5087058e 100644
--- a/versioned_docs/version-4.0.0/quickstart/samples-go-gin-mongo.md
+++ b/versioned_docs/version-4.0.0/quickstart/samples-go-gin-mongo.md
@@ -18,6 +18,38 @@ keywords:
- API Test generator
- Auto Testcase generation
---
+import HowTo from '@site/src/components/HowTo';
+
+
import InstallReminder from '@site/src/components/InstallReminder';
import SectionDivider from '@site/src/components/SectionDivider';
diff --git a/versioned_docs/version-4.0.0/quickstart/samples-go-sse-svelte.md b/versioned_docs/version-4.0.0/quickstart/samples-go-sse-svelte.md
index b266bdb64..7cd887eb0 100644
--- a/versioned_docs/version-4.0.0/quickstart/samples-go-sse-svelte.md
+++ b/versioned_docs/version-4.0.0/quickstart/samples-go-sse-svelte.md
@@ -18,6 +18,38 @@ keywords:
- API Test generator
- Auto Testcase generation
---
+import HowTo from '@site/src/components/HowTo';
+
+
## Introduction
diff --git a/versioned_docs/version-4.0.0/quickstart/samples-java.md b/versioned_docs/version-4.0.0/quickstart/samples-java.md
index 63e909dec..2e6f326b6 100644
--- a/versioned_docs/version-4.0.0/quickstart/samples-java.md
+++ b/versioned_docs/version-4.0.0/quickstart/samples-java.md
@@ -23,6 +23,38 @@ keywords:
- Auto Testcase generation
- Junit
---
+import HowTo from '@site/src/components/HowTo';
+
+
# Example Employee-Manager App
diff --git a/versioned_docs/version-4.0.0/quickstart/samples-node-mongo.md b/versioned_docs/version-4.0.0/quickstart/samples-node-mongo.md
index c9591c7ab..40056fcfc 100644
--- a/versioned_docs/version-4.0.0/quickstart/samples-node-mongo.md
+++ b/versioned_docs/version-4.0.0/quickstart/samples-node-mongo.md
@@ -21,8 +21,40 @@ keywords:
- API Test generator
- Auto Testcase generation
---
-
-## Intoduction 📌
+import HowTo from '@site/src/components/HowTo';
+
+
+
+## Introduction 📌
A sample **_CRUD_** application to see how Keploy integrates effortlessly with **_Express.js_** and **_MongoDB_**. Get ready to see the power of Keploy 🔅🔅.
diff --git a/versioned_docs/version-4.0.0/quickstart/samples-rust.md b/versioned_docs/version-4.0.0/quickstart/samples-rust.md
index 9fb8d9a2d..7398ebdbb 100644
--- a/versioned_docs/version-4.0.0/quickstart/samples-rust.md
+++ b/versioned_docs/version-4.0.0/quickstart/samples-rust.md
@@ -14,6 +14,38 @@ keywords:
- API Test generator
- Auto Testcase generation
---
+import HowTo from '@site/src/components/HowTo';
+
+
import InstallReminder from '@site/src/components/InstallReminder';
diff --git a/versioned_docs/version-4.0.0/quickstart/sanic-mongo.md b/versioned_docs/version-4.0.0/quickstart/sanic-mongo.md
index bf98e5d99..463b95fc3 100644
--- a/versioned_docs/version-4.0.0/quickstart/sanic-mongo.md
+++ b/versioned_docs/version-4.0.0/quickstart/sanic-mongo.md
@@ -24,6 +24,38 @@ keywords:
- API Test generator
- Auto case generation
---
+import HowTo from '@site/src/components/HowTo';
+
+
## Introduction
diff --git a/versioned_docs/version-4.0.0/server/installation.md b/versioned_docs/version-4.0.0/server/installation.md
index 2424e4975..bd5a17919 100644
--- a/versioned_docs/version-4.0.0/server/installation.md
+++ b/versioned_docs/version-4.0.0/server/installation.md
@@ -25,11 +25,42 @@ keywords:
Keploy uses eBPF to intercept API calls on network layer and generates test cases and mocks/stubs.
+import HowTo from '@site/src/components/HowTo';
import InstallationGuide from '../concepts/installation.md'
+= 5.10"]}
+ supplies={["A Linux or WSL2 machine", "Sudo access"]}
+ visible={false}
+ steps={[
+ {
+ name: "Download and install the Keploy binary",
+ text: "Run: curl --silent -O -L https://keploy.io/install.sh && source install.sh",
+ },
+ {
+ name: "Verify the installation",
+ text: "Run: keploy --version",
+ },
+ {
+ name: "Record API calls for your app",
+ text: "Run: keploy record -c \"CMD_TO_RUN_APP\" (for example, keploy record -c \"go run main.go\").",
+ url: "#capturing-testcases",
+ },
+ {
+ name: "Replay the recorded tests",
+ text: "Run: keploy test -c \"CMD_TO_RUN_APP\" --delay 10 to replay testcases and detect regressions.",
+ url: "#running-testcases",
+ },
+ ]}
+/>
+
-## 🎬 Capturing Testcases
+## 🎬 Capturing Testcases {#capturing-testcases}
To initiate the recording of API calls, execute this command in your terminal:
@@ -43,7 +74,7 @@ For example, if you're using a simple Golang program, the **CMD_TO_RUN_APP** wou
keploy record -c "go run main.go"
```
-## 🏃 Running Testcases
+## 🏃 Running Testcases {#running-testcases}
To run the testcases and see if there are any regressions introduced, use this terminal command:
diff --git a/versioned_docs/version-4.0.0/server/sdk-installation/go.md b/versioned_docs/version-4.0.0/server/sdk-installation/go.md
index aaa85539b..54879409b 100644
--- a/versioned_docs/version-4.0.0/server/sdk-installation/go.md
+++ b/versioned_docs/version-4.0.0/server/sdk-installation/go.md
@@ -1,8 +1,8 @@
---
id: go
-title: Merge Test Coverage Data — Go
+title: Keploy Go SDK — Install & Merge Test Coverage
sidebar_label: Go
-description: "Merge Keploy and Go unit test coverage data — graceful shutdown setup, building with -cover flag, and combined reports."
+description: "Install the Keploy server SDK for Go and merge Keploy + Go unit-test coverage by enabling graceful shutdown, building with the -cover flag, and combining the reports for a unified view."
tags:
- go
- coverage
diff --git a/versioned_docs/version-4.0.0/server/sdk-installation/javascript.md b/versioned_docs/version-4.0.0/server/sdk-installation/javascript.md
index 14f104d23..4e07aefba 100644
--- a/versioned_docs/version-4.0.0/server/sdk-installation/javascript.md
+++ b/versioned_docs/version-4.0.0/server/sdk-installation/javascript.md
@@ -1,7 +1,8 @@
---
id: javascript
-title: Merge Unit and Keploy Test Coverage Data
+title: Keploy JavaScript SDK — Install & Merge Test Coverage
sidebar_label: JavaScript
+description: "Install the Keploy server SDK for JavaScript/Node and merge Keploy + Jest unit-test coverage into a single combined integration and unit-test report."
tags:
- javascript
- js
@@ -19,7 +20,6 @@ keywords:
- IoT.js
- tap
- Typescript
-description: "Merge Keploy and JavaScript unit test coverage using nyc — combine integration and unit test reports for full visibility."
---
import ProductTier from '@site/src/components/ProductTier';
diff --git a/versioned_docs/version-4.0.0/server/sdk-installation/python.md b/versioned_docs/version-4.0.0/server/sdk-installation/python.md
index e1f400320..16b75c0f9 100644
--- a/versioned_docs/version-4.0.0/server/sdk-installation/python.md
+++ b/versioned_docs/version-4.0.0/server/sdk-installation/python.md
@@ -1,8 +1,8 @@
---
id: python
-title: Merge Test Coverage Data — Python
+title: Keploy Python SDK — Install & Merge Test Coverage
sidebar_label: Python
-description: "Merge Keploy and Python unit test coverage using coverage.py — combine integration and unit test reports seamlessly."
+description: "Install the Keploy server SDK for Python and merge Keploy + Python unit-test coverage with coverage.py to produce a single combined report."
tags:
- python
- coverage