Testkube is an open testing platform designed for AI-driven engineering teams, written in Go and available under the MIT license. It provides a unified platform for defining, running, and analyzing automated tests across any testing tools, scripts, or frameworks while leveraging Kubernetes infrastructure for execution and orchestration.
The platform supports execution of diverse test types including API tests, end-to-end tests, performance tests, security tests, and infrastructure tests. Tests can be triggered through multiple mechanisms: manual execution, scheduled runs, CI/CD and GitOps pipeline integration, Kubernetes event-based triggers, REST API calls, and through MCP (Model Context Protocol) servers. This flexibility allows teams to integrate testing into their existing workflows without requiring tool replacement.
Testkube centralizes test result management by aggregating test results, artifacts, logs, and resource metrics into a single dashboard for troubleshooting and reporting. The platform integrates with existing infrastructure and tools through webhooks, a REST API, and an MCP server, enabling native integration with external systems. The Testkube AI capability leverages the MCP server and native AI agents for workflow troubleshooting, failure analysis, and automated remediation.
The repository offers two deployment models. The open source agent, contained in this repository, runs standalone within Kubernetes clusters without requiring a control plane, making it suitable for single-cluster setups and self-managed environments. Installation is available through Helm or CLI. A commercial control plane option connects multiple Testkube agents across clusters, teams, and environments into a unified dashboard, offering features like multi-cluster orchestration, Testkube AI capabilities, and enterprise-grade security including SSO, SCIM, RBAC, and audit logging.
According to GitGenius activity tracking, the repository has received substantial community engagement with 407 tracked issues and pull requests. The most active contributors include olensmar with 547 events and vsukhin with 354 events. Feature requests represent the most common issue type with 108 tracked items, followed by bug reports with 86 items. The median response latency for issues and pull requests is approximately 23,442 hours, indicating the project maintains an active but distributed review process.
The codebase is supported by comprehensive documentation at docs.testkube.io and includes contribution guidelines, development setup instructions using Tilt, and architecture documentation. The project maintains connections with related Kubeshop projects including Monokle, Kusk Gateway, and shares contributors with Argo CD. A marketplace provides ready-to-use workflow templates for infrastructure testing, extending the platform's capabilities through community contributions.