# Cypress

> Fast, easy, and reliable browser testing framework for modern web applications, with an open-source app and optional cloud platform for CI-scale test management.

Cypress is a browser testing framework built for modern web development, combining an open-source desktop app (MIT licensed) with an optional SaaS platform called Cypress Cloud. The core Cypress App runs tests directly in the browser, giving developers real-time feedback, visual debugging, and deterministic test execution. Cypress Cloud extends the experience with CI-scale orchestration, analytics, AI-powered insights, and team collaboration features.

## What It Is

Cypress is an end-to-end and component testing tool that runs inside the browser rather than outside it, which means tests interact with the application the same way a real user would. The open-source Cypress App is free to install via npm, yarn, or pnpm and works on Mac, Linux, and Windows. Cypress Cloud is a paired SaaS product that records test runs, enables parallelization, surfaces flake detection, and provides visual debugging through a feature called Test Replay — letting developers rewind CI failures and inspect the DOM, network events, and console logs exactly as they ran.

## Architecture: App + Cloud

The product is split into two distinct layers:

- **Cypress App** — The open-source, downloadable test runner (MIT License). Runs end-to-end and component tests in a real browser. Includes Cypress Studio for test generation via recorded interactions, natural language prompts, or AI recommendations. Supports self-healing test code and smart recommendations.
- **Cypress Cloud** — A SaaS platform that pairs with the app. Handles test parallelization, load balancing, spec prioritization, auto-cancellation, flake detection, Test Replay, analytics, and workflow integrations. Also includes Cloud MCP, which gives AI coding assistants direct access to Cypress Cloud test results for in-editor debugging and triage.

## Test Generation and AI Features

Cypress Studio, included in the Cypress App, lets developers generate tests in multiple ways: recording browser interactions, describing flows in natural language, or accepting smart AI recommendations. The platform converts plain English into runnable Cypress test code. Cypress Cloud adds AI-powered summaries to help teams instantly understand test intent and what went wrong in CI. Cloud MCP (Model Context Protocol) is a newer feature that surfaces real-time test data to AI assistants, closing what Cypress describes as the "context gap" between test results and developer tooling.

## CI and Workflow Integrations

Cypress integrates with major CI providers including GitHub Actions, CircleCI, GitLab CI, Bitbucket Pipelines, Jenkins, and Travis CI. Official Docker images and a GitHub Action (`cypress-io/github-action`) are available. Workflow integrations in Cypress Cloud include Slack, Microsoft Teams, GitHub, GitLab, and Jira — enabling teams to manage test results, create issues from failures, and receive notifications without leaving their existing tools.

## Open-Source Footprint and Community

The Cypress repository on GitHub is published under the MIT License and, according to the project's own published metrics, has over 49,000 GitHub stars, more than 6 million weekly npm downloads, and over 1.5 million dependent repositories. The primary language is TypeScript. The project supports Angular, React, Svelte, and Vue testing libraries, and is actively maintained with regular releases — the latest at time of writing is v15.18.0, published June 23, 2026.

## Update: v15.18.0

The most recent release is v15.18.0 (June 23, 2026), reflecting active development on the `develop` branch. Recent product additions include Cloud MCP for AI assistant integration, natural-language test generation via `cy.prompt` (in beta), UI Coverage (a premium add-on for visualizing testing gaps across pages and components), and Cypress Accessibility (automated accessibility checks surfaced from existing tests without additional configuration). The beta AI features are currently provided at no additional charge during the beta period.

## Features
- End-to-end browser testing
- Component testing
- Test Replay (time-travel debugging in CI)
- Cypress Studio test generation (natural language, recorded interactions, AI recommendations)
- Self-healing test code
- Flake detection and flaky test analytics
- Test parallelization and load balancing
- Spec prioritization
- Auto cancellation
- AI-powered test summaries
- Cloud MCP for AI assistant integration
- UI Coverage (premium)
- Accessibility checks (premium)
- Project analytics and enterprise reporting
- Workflow integrations (Slack, Teams, GitHub, GitLab, Jira)
- SSO (SAML, Okta, Azure AD)
- Data Extract API
- Docker images and GitHub Action support

## Integrations
GitHub Actions, CircleCI, GitLab CI, Bitbucket Pipelines, Jenkins, Travis CI, Slack, Microsoft Teams, Jira, GitHub Enterprise, GitLab Enterprise, Okta, Azure AD, Docker

## Platforms
WINDOWS, MACOS, LINUX, WEB, CLI, API

## Pricing
Freemium — Free tier available with paid upgrades

## Version
v15.18.0

## Links
- Website: https://www.cypress.io
- Documentation: https://on.cypress.io/
- Repository: https://github.com/cypress-io/cypress
- EveryDev.ai: https://www.everydev.ai/tools/cypress
