top of page
Pricing Plans
Cykubed is easy to deploy in your own Kubernetes cluster for maximum flexibility, or use our fully hosted service and run in our clusters.
If you use your own Kubernetes cluster we only charge by the Cypress test result (i.e each "it()" function in your test suite).
If you're using our clusters (i.e the fully hosted service) then in addition we operate on a PAYG basis with build credits, with 10 credits for every 1 CPU used per minute, and 1 credit for every GB of RAM used per minute.
-
Are you affected by the recent Cypress license change?Nope. We're just running "cypress run" on each individual test file and then parsing the results, the same as any other CI/CD platform. There are no additional npm dependencies (in fact Cypress is written in Python).
-
What is a test result?A test result is a single “it()” clause inside a test file. Skipped tests are not counted.
-
What is a build credit?A build credit is calculated as “10 x total CPU minutes + total memory in GB minutes” . We don't currently charge for storage. Build credits are effectively Pay As You Go and do not expire.
-
Can I self-host tests with Cykubed?Absolutely! You can run tests on your own Kubernetes cluster, gaining control and scalability.
-
What Git platforms do you support?At the moment we support hosted Github, Bitbucket and GitLab. Contact us you have a different platform and we'll see what we can do
-
What Kubernetes platforms do you support?At the moment we’ve only tested on Google (GKE), Azure (AKS) and Minikube, but we are planning to rollout support for the other large platforms in the near future. It should be possible to deploy the agent on any Kubernetes cluster that supports at least VolumeSnapshots, with the best performance on platforms that support the ReadOnlyMany access mode for persistent volumes. If you're looking for a platform our preference would be the ones that do not charge a management fee, such as GKE (for a single cluster) and AKS, as your costs to actually run the tests are likely to be dwarfed by the management fee, particularly if using Spot VMs (the default). Contact us if you need assistance.
-
Do you support Yarn?Yes Yarn 1 and 2 are both supported and auto-detected, as of course is npm
-
How does Cykubed work?In a nutshell Cykubed uses standard Kubernetes Jobs and PersistentVolumeClaims to build your application, run Cypress and collect the results. If you want more detail, check out our support docs
-
What sets Cykubed apart from competitors?We're big fans of automated web app testing, but setting it up to run automatically on any of the existing CI/CD platforms is unnecessarily painful and expensive. We thought there must be a better way! Cykubed has everything you need to set up automated Cypress or Playwright test suites in the cloud and start running it in 5 minutes. Everything is driven by an easy to use website, and integrates nicely with your Git provider and instant messaging systems. We built the kind of tool that we would like to use ourselves as developers. Life is too short to spend it on reinventing the wheel!
-
Do you only support Cypress and Playwright?At the moment, yes. On the other hand, the underlying infrastructure could be adapted to other testing use cases (e.g Jest), so do get in touch if you have any ideas.
-
Is your code open-source?Well, some of it is. The code for the agent and runner is indeed open-source and can be found at https://github.com/cykubed/cykubed-agent and https://github.com/cykubed/cykubed-runner respectively: since this is the code that is deployed in your own cluster we thought it reasonable that you should be able to view it. The main server code and website is closed source at the moment
-
We would like to self-host Cykubed completely - is that possible?Yes, this is something we would be open to. Please contact us if you want to consider this option
bottom of page