Hey There
At Cykubed, we're not just developers – we're passionate innovators (and mountain bikers!). Our journey began as ardent admirers of the powerful capabilities offered by Cypress and Kubernetes software. However, the constraints of startup budgets kept us from fully embracing these tools. Undeterred, we embarked on a mission to bridge the gap.
Welcome to Cykubed,
where development meets inspiration
Fueled by determination and driven by our love for elegant solutions, we gathered our expertise to create something remarkable. The result? A testing platform that stands as a testament to our commitment to progress. Designed by Developers, Cykubed embodies our relentless pursuit of excellence. We envisioned a faster, more efficient tool that we, as developers, would not only appreciate but adore – a tool that replaces clunky processes with seamless efficiency.
As a team of visionaries, we understand the intricate demands of modern software development. That's why we built Cykubed from the ground up, infusing it with the essence of speed, flexibility, and cost-effectiveness. Our shared aspiration was to craft a testing solution that empowers developers, propelling them forward with confidence and ingenuity.
With Cykubed, you're not just using a product; you're embracing the culmination of our collective dedication. Join us in this journey of innovation, as we pave the way for faster, smoother, and more delightful testing experiences – because we believe that every developer deserves tools that match their passion.
Our Story: Developers Creating for Developers
At Cykubed, we understand the challenges developers face in modern software development. Founded by a team of passionate developers, we embarked on a journey to create a testing solution that simplifies and accelerates the process.
Join us on our mission to redefine the future of website testing!
-
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