Cypress VS Code Extension: Features, Setup and Pricing
Part of VS Code Extensions for Software Testing · Full Cypress profile
This view shows the accepted facts for this property. Editorial guidance for it has not been approved yet, so the page is not indexed.
Overview
Cypress is an open-source JavaScript end-to-end testing framework with an optional paid cloud service from Cypress.io.
VS Code extension
Code samples
- Package:
- cypress (version not recorded)
- Install:
- npm install cypress
const cypress = require('cypress')
cypress.run({
spec: './cypress/e2e/examples/actions.cy.js',
})
.then((results) => {
console.log(results)
})
.catch((err) => {
console.error(err)
})Run: node your-script.js
Official docs
Limitations
- Cannot drive two browsers at the same time
- No native or mobile events support
- Lack of a native hover command
- Commands run inside the browser
Pricing
Free
| Plan | Availability | Price | Included | Limits | Verified |
|---|---|---|---|---|---|
| Starter | Unknown | Not verified | |||
| Team | Unknown | Not verified | |||
| Business | Unknown | Not verified | |||
| Enterprise | Unknown | Not verified |
Not yet verified · Official pricing page
Other tools in VS Code Extensions for Software Testing
Sources
- 1Testing Frameworks for Javascript | Write, Run, Debug | Cypress · Official website · Cypress.io · retrieved 2026-09-22
Supports 1 claim · verified 2026-09-25
- Uses AI
AI is used for test generation via cy.prompt and Cypress Studio AI, for test execution and debugging via cypress-tap, for self-healing with cy.prompt, and for failure analysis in Cypress Cloud and with cypress-cloud-cli.
- 2AI in Cypress: test generation, agent skills, and agentic debugging | Cypress Documentation · Official docs · Cypress.io · retrieved 2026-09-25
Supports 18 claims · Vendor documented, high confidence · verified 2026-09-25
- Adapts to UI changes
- AI executes the app
- AI generates code only
- AI test generation
- Authoring method
- Autonomous exploration
- Code authoring
- Maintenance approach
- Natural language authoring
- Parameterized tests
- Recorder
- Reusable steps
- Selector-free execution
- Self-healing
- Test data generation
- Test import
- Uses AI
- Vision-based interaction
AI in Cypress: AI that writes tests for you.
AI is used for test generation via cy.prompt and Cypress Studio AI, for test execution and debugging via cypress-tap, for self-healing with cy.prompt, and for failure analysis in Cypress Cloud and with cypress-cloud-cli.
- 3Generate tests with cy.prompt | Cypress Documentation · Official docs · Cypress.io · retrieved 2026-09-25
Supports 1 claim · verified 2026-09-25
- Uses AI
AI is used for test generation via cy.prompt and Cypress Studio AI, for test execution and debugging via cypress-tap, for self-healing with cy.prompt, and for failure analysis in Cypress Cloud and with cypress-cloud-cli.
- 4Cypress Studio AI | Cypress Documentation · Official docs · Cypress.io · retrieved 2026-09-22
Supports 1 claim · verified 2026-09-25
- Uses AI
AI is used for test generation via cy.prompt and Cypress Studio AI, for test execution and debugging via cypress-tap, for self-healing with cy.prompt, and for failure analysis in Cypress Cloud and with cypress-cloud-cli.
- 5Cypress Cloud MCP: Agentic debugging | Cypress Cloud Documentation · Official docs · Cypress.io · retrieved 2026-09-25
Supports 21 claims · Vendor documented, high confidence · verified 2026-09-25
- AI failure analysis
- Audit logs
- Certifications
- Configurable retention
- Customer data used for training
- Data regions
- Data residency
- GitHub
- MCP server
- On-premises deployment
- Private runners
- RBAC
- Replay
- SCIM
- Secrets management
- SSO (OIDC)
- SSO (SAML)
- Support channels
- Support SLA
- Training opt-out
- Trial
Cloud MCP: Agentic Debugging: Single Sign-On (SSO)
Cypress Cloud MCP is used for agentic debugging and can be configured via OAuth or Personal Access Token.
Cloud MCP: Agentic Debugging: Discord
Cloud MCP: Agentic Debugging: Free Trial
- 6IDE Integration with Cypress: VS Code, JetBrains, and More | Cypress Documentation · Official docs · Cypress.io · retrieved 2026-09-25
Supports 4 claims · Vendor documented, high confidence · verified 2026-09-25
- Code samples
- Interfaces
- SDK
- VS Code extension
Section: Run a single spec file: Here is an example of programmatically running a spec file.
IDE Integration with Cypress: IDE Integration with Cypress
Cypress provides a Node.js Module API for programmatic interaction.
The Cypress Test Explorer is a community-maintained extension for VS Code.
- 7Module API: how to run Cypress via Node.js | Cypress Documentation · Official docs · Cypress.io · retrieved 2026-09-25
Supports 1 claim · verified 2026-09-25
- SDK
Cypress provides a Node.js Module API for programmatic interaction.
- 8Integrate GitHub with Cypress Cloud | Cypress Cloud Documentation · Official docs · Cypress.io · retrieved 2026-09-25
Supports 10 claims · Vendor documented, high confidence · verified 2026-09-25
- Autonomous PR validation
- CI execution
- GitHub
- GitHub PR checks
- Integrations
- Merge gating
- PR comments
- PR-aware test selection
- Preview deployment testing
- Scheduled execution
GitHub Integration: Integrate GitHub with Cypress Cloud
- 9Run Cypress tests in GitHub Actions: step-by-step guide | Cypress Documentation · Official docs · Cypress.io · retrieved 2026-09-22
Supports 1 claim · verified 2026-09-25
- GitHub
- 10End-to-end, component, API, and accessibility testing in Cypress | Cypress Documentation · Official docs · Cypress.io · retrieved 2026-09-25
Supports 5 claims · Vendor documented, high confidence · verified 2026-09-25
- Accessibility checks
- API assertions
- Targets
- Testing types
- Use cases
Testing Types: End-to-end, component, API, and accessibility testing in Cypress
Testing Types: Validating critical workflows like authentication and purchasing
- 11Install using npm, Yarn, pnpm, or Bun | Cypress Documentation · Official docs · Cypress.io · retrieved 2026-09-25
Supports 14 claims · Vendor documented, high confidence · verified 2026-09-25
- Browser engines
- Browsers
- Cross-browser testing
- Cross-platform testing
- Deployment
- Device modes
- Headed execution
- Headless execution
- Languages
- Local execution
- Product kind
- Runner OS
- Setup difficulty
- Target OS
Installation: Browsers
Installation: Install using npm, Yarn, pnpm, or Bun
Installation: Node.js
Installation: Operating System
Installation: Install using npm
- 12Cypress Cloud Pricing · Official pricing · Cypress.io · retrieved 2026-09-25
Supports 6 claims · Vendor documented, high confidence · verified 2026-09-25
- Company size
- Free tier
- License
- License identifiers
- Pricing
- Pricing models
Pricing: Starter
Pricing: Starter Free
Pricing: Start with open source, scale with Cypress Cloud
Pricing: Starter Free, Team $67, Business $267, Enterprise Let's chat
- 13Trade-offs in Cypress | Cypress Documentation · Official docs · Cypress.io · retrieved 2026-09-25
Supports 36 claims · Vendor documented, high confidence · verified 2026-09-25
- Auto-waiting
- Automatic retries
- Browser extension testing
- Canvas testing
- Console logs
- Dark and light mode testing
- Database assertions
- Debug artifacts
- Editorial · Limitations
- Email testing
- Execution model
- Execution traces
- Failure grouping
- File download testing
- File upload testing
- iframe testing
- Interactive debugging
- Multi-tab testing
- Native desktop testing
- Native mobile testing
- Network logs
- Network mocking
- Notification testing
- OAuth testing
- PDF validation
- Performance measurement
- Private network access
- Real device testing
- Reliability mechanisms
- Screenshots
- Secrets injection
- Semantic visual assertions
- Spelling and grammar checks
- Video content validation
- Video recording
- Visual regression
Trade-offs: Screenshots and videos
Permanent trade-offs Overview: Cypress is not a general purpose automation tool. Cypress commands run inside of a browser. You cannot use Cypress to drive two browsers at the same time. Each test is bound to a single superdomain. | Temporary trade-offs Overview: Workarounds for the lack of a cy.hover() command. There is not any native or mobile events support. iframe support is somewhat limited, but does work.
Trade-offs: Inside the browser
Trade-offs: Test retries
- 14Parallelize tests in Cypress Cloud | Cypress Cloud Documentation · Official docs · Cypress.io · retrieved 2026-09-25
Supports 3 claims · Vendor documented, high confidence · verified 2026-09-25
- Max concurrency
- Parallel execution
- Test sharding
Parallelization: Parallelize tests in Cypress Cloud