Transform how you test with Cypress in CI
Cypress Cloud unlocks the full potential of Cypress test automation tools in your CI pipeline. Scale every facet of Cypress testing, and push your code with confidence every time.
Smart Orchestration
Optimize your runs for a faster feedback loop
It can take a long time for tests to complete while running serially on one machine. Increase velocity and shorten feedback loops by parallelizing Cypress test specs across multiple virtual machines in CI.
Learn moreCypress automatically balances your test specs across the available machines during parallelization. This ensures that your test specs run as fast as possible, with no need for manual configuration.
Learn moreMachine 1Spec.cy.jsSpec.cy.jsMachine 2Spec.cy.jsSpec.cy.jsMachine 3Spec.cy.jsSpec.cy.jsSpec.cy.jsMachine 4Spec.cy.jsSpec.cy.jsSpec.cy.jsSpec.cy.jsMachine 5Spec.cy.jsSpec.cy.jsSpec.cy.jsSpec.cy.jsAccelerate your deployment times and quickly verify that your latest changes fixed a build in CI by automatically prioritizing the test specs that failed in the previous Cypress run.
Learn moreMachine 1Spec.cy.jsSpec.cy.jsMachine 2Spec.cy.jsSpec.cy.jsSpec.cy.jsMachine 3Spec.cy.jsSpec.cy.jsSpec.cy.jsMachine 4Spec.cy.jsSpec.cy.jsMachine 5Spec.cy.jsSpec.cy.jsSpec.cy.jsSpec.cy.jsProtect valuable CI resources by automatically canceling a Cypress run after a configurable numbers of tests fail. Auto Cancellation reduces CI costs and frees-up resources for other team members and builds.
Learn moreMachine 1Spec.cy.jsSpec.cy.jsMachine 2Spec.cy.jsSpec.cy.jsMachine 3Spec.cy.jsSpec.cy.jsSpec.cy.jsMachine 4Spec.cy.jsSpec.cy.jsSpec.cy.jsSpec.cy.jsMachine 5Spec.cy.jsSpec.cy.jsSpec.cy.jsSpec.cy.js
Visual Reviews
Review and debug failures visually
Wind back the clock to any point in an application's execution and see exactly what it was doing during the point of failure. Inspect the DOM, network events, and console logs of your application from your tests exactly as they ran in CI.
Learn moreUnderstand whether you've introduced or resolved failed, flaky, or pending tests. Analyze the impact of your branch's latest pull request by reviewing the before-and-after of test suite changes side-by-side.
Learn moreEvery test run error is captured, grouped, and accompanied by a detailed stack trace output that gives you the information you need to identify the exact point of failure in your application.
Learn moreWhen a flaky test run is detected in CI, Cypress automatically flags the test run with the number of times it flaked in recorded history. Uncover previous flake occurrences and pinpoint when it was first detected.
Learn moreIdentify important changes that impact your test runs’ success and performance in CI. Analyze previous test failure rates, test definition changes, run durations, and flake occurrences with complete test history.
Learn more
Test Analytics
Gain actionable insights into your test suite
Explore the performance of each test run and track how your project’s health changes over time. Cypress detects updates to your test run’s configuration so you can pinpoint when impactful changes occur.
Learn moreEnsure adequate test code coverage by tracking your total test suite size and runs over time. You can even filter by branch to fully understand which areas of your application might benefit from more test coverage.
Learn moreFocus your time and resources on addressing the most chronically flaky tests in your test suite. Use Flaky Tests Analytics to prioritize flaky tests based on their recency, frequency, and severity.
Learn moreQuickly surface the most commonly occurring error classes in your test suite. You can even read the exact error messages and understand how many tests are impacted by each error.
Learn more
UI Coverage
Identify testing gaps in your UI
UI Coverage provides a visual overview of test coverage across every page and component of your app, offering clear insights into uncovered areas that everyone can understand.
Learn moreIncrease release confidence by closing testing gaps in critical app flows. Leverage data-driven insights to cover untested areas, reduce incidents, and improve app quality.
Learn moreTrack coverage changes as your app evolves, with insights on every commit. Use automated checks to prevent coverage gaps and address issues before release.
Learn moreIdentify and eliminate duplicate tests to speed up runs, reduce CI costs, and maintain a leaner, more efficient test suite.
Learn moreUI Coverage works instantly, with no setup or code instrumentation needed. Easily customize reports to fit your needs with flexible configuration options.
Learn more
Cypress Accessibility
Automated accessibility checks on every test
Maximize the value of your existing Cypress tests by instantly adding thousands of accessibility checks with no setup, code changes, or performance penalty.
Learn moreLink directly to the violation with exact reproduction steps. Interactive visuals help designers, product teams, and developers easily understand the issue, ensuring everyone is aligned on your accessibility program.
Learn moreTrack progress with historical scores, monitor improvements, and identify regressions quickly. Real-time data ensures you know when problems arise, keeping you on track toward your accessibility goals.
Learn moreShift left by identifying accessibility issues with every code change, catching problems before they merge and avoiding costly regressions in production.
Learn moreInspect the DOM for each violation, enabling your team to test solutions, and review the accessibility tree. Speed up triage and resolution compared to text-based or static image reports.
Learn more
Integrated Workflows
Integrate seamlessly into your workflow
Run Cypress tests in CI and record test results to Cypress Cloud for immediate failure feedback. Cypress Cloud integrates with all CI providers, including CircleCI, GitHub Actions, Bitbucket, Jenkins, and more.
Learn moreCreate issues for failed tests on-the-fly and review historical issues using Cypress Cloud’s integration with Atlassian Jira — all from within the Cypress UI.
Learn moreImprove your team’s collaboration, know exactly when a test fails, and give wider visibility into your test suite’s performance by integrating Cypress with Slack and Teams.
Learn moreIntegrate Cypress with your GitHub, GitLab, or Bitbucket source control to see test run results as commit status checks and pull/merge request comments.
Learn moreImplement single sign-on so that you can fully control how your enterprise’s teams authenticate with Cypress.
Learn more
Trusted by Enterprise
Cypress is proud to support developers worldwide by making it easier to build and test modern applications.
Start running your Cypress tests in CI today
Create your free Cypress Cloud account to transform how you test with Cypress in CI