kubeshop/testkube

☸️ The Open Testing Platform for AI-Driven Engineering Teams

What it solves

Testkube provides a centralized platform for defining, running, and analyzing automated tests directly within Kubernetes infrastructure. It eliminates the need to manage separate testing environments by allowing teams to execute any testing tool or script—including API, E2E, performance, and security tests—at scale within the cluster.

How it works

Testkube operates via an agent that runs in the Kubernetes cluster. This agent executes tests and aggregates all results, artifacts, logs, and resource metrics for centralized reporting. Users can trigger tests manually, via schedules, through CI/CD pipelines, Kubernetes events, a REST API, or an MCP server. The platform also offers AI agents and an MCP server for troubleshooting, analysis, and remediation.

Who it’s for

It is designed for AI-driven engineering teams and DevOps professionals who need to orchestrate automated testing across Kubernetes environments.

Highlights

  • Tool Agnostic: Supports any existing testing tools, scripts, or executors (e.g., K6, Playwright, Maven, Gradle).
  • Centralized Observability: Aggregates logs, artifacts, and resource metrics in one place for troubleshooting.
  • Flexible Triggering: Tests can be launched via REST API, GitOps pipelines, or Kubernetes events.
  • AI Integration: Includes native AI agents and an MCP server for failure investigation and remediation.

Related

  • Project
  • Project
  • Project
  • Project
  • Project