Cypress is now public beta

October 10, 2017

By Brian Mann

The first commit on Cypress happened on June 5th, 2014 - exactly 3 years, 4 months, and 5 days ago.

Since then we have had 20,000+ commits across all of our projects, we have created 100+ repos, and received 10,000+ early adopter submissions. We’ve funded Cypress by raising money, and with that built a solid team of some of brightest talent in JavaScript.

Cypress has come a long way since the early days. We’ve overcome seemingly insurmountable technical challenges. We’ve solved some of the hardest and most difficult problems and built a tool that exceeds the boundaries of what we’ve come to accept.

We have been in a private beta for years now. In that time we’ve worked closely with hundreds of developers and built Cypress around the feedback we’ve received. There is still a long way to go, but today marks the day that we’re ready to Open Source.

It’s our goal to build a lasting ecosystem, to bring innovation into the world of testing so that we can keep up with the modern web.

Here’s a summary of our public beta:

Key features

Open source

With the release of our public beta, we have open sourced the Cypress code base. This consists of our driver, desktop-gui, test runner, reporter, server and all backend adapters. Check out our contributing doc to join us in our mission of making testing an enjoyable experience.

Windows support

Windows support has been an eagerly awaited feature by many of our users. It has always been a goal of ours to have it available before our public launch.

Windows support is now available. The Cypress Windows desktop app is beta and we are still updating our infrastructure to manage and test it as comprehensively as we do OSX and Linux. We are only building a 32bit version of Windows, but will soon be building a 64bit as well.

What’s next?

Our next milestones

We have many things outlined in our Roadmap to come. We will soon be releasing our plugins and extensions API - allowing our Test Runner and API to be even more extensible. We also have a lot of improvements planned for running Cypress tests in CI including test parallelization and load balancing.

Future pricing

We have updated our website to more clearly communicate future pricing. Our Test Runner is open source and free forever. Our Dashboard Service is free while in beta. In the future, we will charge for private projects. Our pricing plans will start at $99/month for teams using our Dashboard Service for private projects.

Getting started

Ready to try out our public beta? Check out our new Getting Started video.