The Testkube Open Source Agent
The Testkube Agent described in the Deployment Architectures 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 shown in Deployment Architectures, 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.
- 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.
execute
- see Test Suitesparallel
- see Parallelizationmatrix
(andcount
,shards
,maxCount
) - see Sharding & Matrix Paramsservices
- see Services
Feature Comparison - Open Source vs Commercial
This table shows a more complete feature comparison between the Agent Standalone and the Testkube Orchestration Platform (Agent + Control Plane).
Features | Testkube Standalone Agent | Testkube Orchestration Platform | Read More |
---|---|---|---|
TestWorkflows | X (see limitations above) | X | Docs |
Test Logs/Artifacts | X | X | Docs |
Webhooks | X | X | Docs |
Test Triggers | X | X | Docs |
Test, Suites, Sources, Executors | X | X | Deprecated - Read More |
Testkube CLI | X | X | Docs |
REST API | Unauthenticated | Authenticated with API Tokens | Docs |
Dashboard / Control Plane | X (Hosted/On-Prem) | Docs | |
Multi-environment Mgmt | X | Docs | |
RBAC / User Mgmt | X | Docs | |
Reporting / Insights | X | Docs | |
Status Pages | X | Docs | |
AI Troubleshooting | X | Docs | |
Advanced Log/Results Debugging | X | Docs | |
Cached Test Results | X | Docs |
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.