Responsive

Get Started with Testkube

Begin with a Free Trial

Grab a license to start your free on-prem trial via the form.↘️
Your free trial includes:
  • 1 fixed agent
  • A control plane
  • 250 test executions
  • 3 users
  • As much time as you need
What features does the commercial license provide?
A centralized control plane that:
  • Orchestrates multiple agents across Kubernetes clusters
  • Ensures collaboration across teams
  • Performs proper resource sharing
  • Plus many additional features on top of the OS core
A dashboard for:
  • Test result aggregation
  • Analysis
  • Reporting for senior team 
members
There are additional enterprise scaling features too:
  • Parallel test Execution
  • RBAC
  • SSO
  • User & Resource Management
  • Reporting & Insights
Your browser settings are blocking ths content from being displayed.
Get License for Free
Thank you for requesting a license for Testkube On Prem
You will receive an email containing your license key momentarily. In the meantime, take a look at the Quickstart for instructions on how to get started.
Oops! Something went wrong while submitting the form.

Begin with the Stand-alone Agent

Install the Open Source Standalone Agent:
  • Create a Testkube namespace.
  • Deploy the Testkube API.
  • Use MongoDB for test results and Minio for artifact storage.
Testkube will listen and manage all the CRDs for Test Workflows, Triggers, Webhooks inside the Testkube namespace.
What features does the open source agent provide?
  • Test execution in Kubernetes.
  • CLI/API access.
  • Integration with any CI/CD and test automation tool.
What features does the open source agent provide?
  • Test Workflows: Manage Workflows and Templates, Run/Schedule executions.
  • 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.
You can always add the Commercial Control Plane later, as your testing needs scale.
one agent in one cluster

Deployment Options

Stand-alone Agent

OPEN SOURCE
AGENT
Hosted by you
CONTROL PLANE:
N/A
DASHBOARD:
None
CLI:
Yes

On-Prem Control Plane

COMMERCIAL
BEST CHOICE
AGENT
Hosted by you
CONTROL PLANE:
Hosted by you
DASHBOARD:
Yes
CLI:
Yes

Cloud Control Plane

COMMERCIAL
AGENT
Hosted by you
CONTROL PLANE:
Hosted by Testkube
DASHBOARD:
Yes
CLI:
Yes

FAQ

What is an Agent?

"Agent" means an open source agent that runs in your Kubernetes cluster to trigger tests, retrieve artifacts and logs, and reports back to the control plane.

What is a Control Plane?

The "Control Plane" manages users, agents, and contains a dashboard for centralized reporting and analytics. It runs in your on-premises Kubernetes cluster, or optionally, Testkube can host the control plane for you in the cloud.

How do Testkube Commercial & OS differ?

The open source core is accessible via CLI (does not have a dashboard). It can run one agent in one cluster at a time. It is good for a small software team with strong DevOps expertise. This DIY team would implement the infrastructure for test workflow configuration, management, and results aggregation into a 3rd-party tool (such as Grafana or Prometheus). It is good if you do not require reporting or multiple team management.

The commercial control plane is additive to the open source core, and provides a dashboard for test results aggregation, analysis, and reporting. It can orchestrate multiple agents across multiple Kubernetes clusters. It also has enterprise add-ons like SSO, RBAC, and more. It is good for organizations with multiple CI/CD and testing tools running test automation at scale.

Want to See Testkube in Action First?

Book a quick 30-minute session with us for a personalized demo and Q&A.
We’d love to walk you through how Testkube can streamline your testing workflow