Cypress Test Runner

Always free and open source. No restrictions or limitations.

npm install cypress

or

Download Now

Cypress Dashboard Service

All prices in USD. Price per organization.

Need something custom?

We can create a custom selection of:

  • User, test recording, and retention limits
  • Onboarding / Training
  • Feature requests
  • Priority support
  • Remote assistance
  • Dedicated SLA

Learn more about Cypress pricing

Are there any limits on free, open source projects?

We love open source! The Cypress Test Runner is a free, open source application. The Dashboard Service is free to use for non-commercial open source, public projects and has no limitations on the number of public recorded tests per month.

What's the difference between the Test Runner and the Dashboard Service?

The Cypress Test Runner is an open-source, downloadable application that facilitates running your tests in a browser. This is always free to use and provided under the MIT licence. Our Dashboard Service is a web application that gives you insight into your tests run in Continuous Integration including video recording, screenshots, and logs. We offer a variety of plans, including a free, open source plan, for use of our Dashboard Service.

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 the difference between a public test recording and a private test recording?

During setup of the Dashboard Service, you can designate the project you are testing to 'private' or 'public'. Setting a project to 'private' means that only users you invite to your organization can see its recorded tests. A public project (OS project) means that anyone can see the tests’ recordings. Anyone who knows your project's id will be able to see the recorded tests, screenshots, and videos for public projects. Any tests that you choose to record in a private project are counted as 'private test recordings'.

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.

Do I need a credit card to create an account?

No, you do not need a credit card to create an account. Once you set up a project in our Dashboard Service, you will be able to try it out under our free plan with no commitment.

What payment methods do you accept?

Cypress accepts all major credit cards for standard pricing plans. We accept invoice payments from customers on custom plans.

Can I change my plan?

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

Can I cancel my plan?

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

What happens if I go over my plan’s limits?

If you reach either the user or private test recording limits on your plan you will be prompted to upgrade your account. If you exceed your test recordings you will be contacted immediately.

What if I need a custom plan?

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

What levels of support are included?

Community and public chat support is offered to every user of Cypress. Email support is available for paid plans. Priority support is available for customers on custom plans.

Have more questions? Contact us.