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 public projects to take advantage of our Dashboard service. To qualify, your project needs just two things:

  • Your project is being used for non-commercial purposes
  • Source code is available in a public location with an OSI-approved license

Test runner
github

OSS

Always free and open source. No restrictions or limitations.

npm install cypress

or

Download now
Dashboard
open-source

Open Source Plan

  1. Users 5
  2. Test recordings Unlimited
  3. Support Community
  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 the Open Source Plan

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.