Skip to content
testcritic

Cypress

Developer-first browser testing with an interactive runner developers actually enjoy.

E2E & UI TestingFree tierOpen sourceSelf-hostable
Visit Cypress

What it is

Cypress runs inside the browser alongside your application, which gives it direct access to the DOM and network layer and produces an unusually good debugging experience: a time-travelling command log, DOM snapshots per step and hot-reloading tests. It covers E2E and component testing for React, Vue, Angular and Svelte. Cypress Cloud, the paid companion, adds recorded runs, parallelisation and flake detection.

Best for

Front-end teams who value developer experience and live in a single-origin JavaScript app.

Product tour

See Cypress in action

Explore the interface before you make an account. Screenshots come from official product materials and may change as the tool evolves.

End-to-end runner

Commands, timing and failures stay visible next to the application while a test runs.

Where it is strong

  • The interactive runner is the best onboarding experience in E2E testing; a new developer writes a passing test in minutes.
  • Excellent documentation and one of the largest plugin ecosystems.
  • Component testing and E2E in one tool with one config.

Where it falls short

  • Runs in the same event loop as your app, which historically meant no multi-tab, multi-origin or iframe-heavy testing without workarounds. Support has improved but the model still constrains you.
  • JavaScript and TypeScript only.
  • Meaningful parallelisation effectively requires paying for Cypress Cloud.
  • Safari/WebKit support is experimental, unlike Playwright's.

Pricing

From $75 per month (Cloud Team, month-to-month; $799/year works out at $67)

Free tier

Free tier: The test runner is free forever. Cypress Cloud free tier covers a limited number of recorded test results per month.

What drives the bill: You only pay for Cypress Cloud. Team is $75 month-to-month or $799/year; Business is $3,199/year. Costs scale with recorded test results, so a large suite on every PR is the expensive shape.

Check current pricing on Cypress.io’s site

Figures are indicative and were last reviewed August 2026. Vendors change pricing often; confirm before you commit.

Works with

GitHub ActionsGitLab CIJenkinsCircleCIJiraSlack

What people who use Cypress say

No reviews of Cypress yet. If you have used it in anger, yours would be the first.

Alternatives to Cypress

If Cypress is not the right fit, these solve the same problem differently.

Explore all alternatives