Open Source Projects Welcome

Cypress.io is an avid supporter of open source. We use and contribute to open source projects every day to make our products better, and believe it’s vital for supporting other developers and the ecosystem.

To support the community we provide the Open Source plan for projects to take advantage of our Dashboard service.

To qualify, your project needs just two things:
  • Your team or organization is a non-commercial entity
  • Source code is available in a public location with an OSI-approved license
Test runner

OSS

Always free and open source. No restrictions or limitations.

or

Download Now
Dashboard

Open Source Plan

  1. Users5
  2. Test recordingsUnlimited
  3. SupportCommunity
  4. Test parallelization
  5. Run grouping

Ready to get started? Read our docs to learn more .

If our open-source plan doesn’t fit your needs, check out our other plans.

Learn more about Cypress pricing

What features are available to me?

You get all the features, including Parallelization and Run Grouping.

How long is data retained?

All the data from your test runs will be available in the Dashboard for 90 days.

What counts as a test recording?

We consider each time the it() function is called to be a single test. Only test runs configured to record to the Dashboard Service when running Cypress headlessly count toward your plan limit.

What's test parallelization?

Cypress can automatically balance your spec files and run your tests in parallel across available machines when run in Continuous Integration. This ensures that your tests run as fast as possible, with no need for manual configuration.

What's run grouping?

Run grouping helps you organize your tests. Cypress offers the ability to group separate `cypress run` tasks within the same run view. This is useful if you want to run the same group of tests across different environments, across several directories in a monorepo, and more. Read more about grouping in our docs.

What level of support is included?

Community and public chat support are offered to every user of Cypress and in the Open Source plan. Email support is available for paid plans. Priority support is available for customers on custom plans.

Can I change my plan?

Yes, you can change your plan anytime by emailing [email protected] or via the Dashboard.

Can I cancel my plan?

Yes, you can cancel your plan anytime by emailing [email protected] or via the Dashboard.

What if I need a custom plan?

Contact us. We can customize any commercial plan to help organizations of any size to meet their needs.

Have more questions? Contact us.

Always improving

We have a roadmap packed with ongoing improvements. Cypress is getting better and better every day.

Awesome documentation

Our docs are super thorough and cover every API command, plus examples to help you and your team maintain quality tests.

Top notch support

We have tons of support options for you if you get stuck, including an amazing, active community. Premium support options are also available.