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

The Testkube Open Source Agent

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

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

Agent Functionality

As described in the Installation Overview, the main difference between a commercial deployment of Testkube and the standalone Agent is the Testkube Control Plane, which adds a User Interface (the Testkube Dashboard) and an underlying management layer for multiple agents ("Environments"), Org/User Mgmt, Insights/Reporting, etc.

That being said, many of the core features of Testkube are available directly in the agent via the aforementioned CLI or API:

  • Test Workflows : Manage Workflows and Templates, Run/Schedule executions (see below for limitations).
  • Logs/Artifacts : Retrieve Workflow executions, logs, artifacts via CLI or API.
  • Webhooks : Manage Webhooks that the Agent executes.
  • Event Triggers : Manage Event Triggers that the Agent reacts to.
  • Tests, TestSuites, Sources, Executors : Deprecated - but still available during a transition period - Read More.

See a complete feature-comparison table between OSS and Commercial below.

Workflow Limitations in Standalone Mode

The following Workflow features are not available when using the Standalone Agent, they require the Agent to be connected to the Testkube Control Plane, either on-prem or in the cloud.

Testkube Feature Comparison - Open Source vs Commercial

This table shows a more complete feature comparison between using just the Standalone Agent and the complete Testkube Orchestration Platform (Agent + Control Plane).

FeaturesOpen SourceCloud / On-PremRead More
TestWorkflows✅ - ⚠️ see limitations aboveDocs
Test Logs/Artifacts✅ - ⚠️ via CLI/API onlyDocs
WebhooksDocs
Test TriggersDocs
Test, Suites, Sources, ExecutorsDeprecated - Read More
Testkube CLIDocs
REST API✅ -⚠️ UnauthenticatedDocs
Dashboard / Control Plane✅ (Hosted/On-Prem)Docs
Multi-environment MgmtDocs
RBAC / User MgmtDocs
Reporting / InsightsDocs
Status PagesDocs
Advanced Log/Results DebuggingDocs
Cached Test ResultsDocs
TeamsDocs
Resource GroupsDocs
JUnit ReportsDocs
Audit LogsDocs

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.