Skip to main content
New to Testkube? Unleash the power of cloud native testing in Kubernetes with Testkube. Get Started >

Testkube Open Source

The Testkube Agent is 100% Open Source and can be deployed in standalone mode without being connected to the commercial Control Plane.

Once deployed, you can interact with the agent through the Testkube CLI or directly via the Agent API.

Open Source Functionality Overview

As described in the Standalone Agent Overview, the agent

  • Manages all Testkube Resources as CRDs in the cluster/namespace where it is deployed.
  • Schedules and executes your Test Workflows and collects execution logs and artifacts into configured MongoDB and S3 storage.
  • Listens to Kubernetes Events for Event Triggers.
  • Emits Webhooks and CDEvents as configured.

Standalone Agent Overview

Migrating from OSS to Commercial

Migrating from a Standalone Agent deployment to utilizing the Testkube Control plane is described at Connecting to the Testkube Control Plane.

Source Code and Licensing

The source-code for the agent is available in the Testkube GitHub repo and is dual-licensed under the MIT license and the Testkube Community License (TCL). Read more in our Licensing FAQ.