Cypress cloud

Run Cypress on a real browser cloud

Point your existing Cypress suite at TestingBot's grid and run it across real Chrome, Firefox and Edge on Windows, macOS and Linux. Massive parallelism, video & log artifacts, GDPR-compliant with EU data residency.

Comparing frameworks? See Cypress vs Selenium and Cypress vs Playwright.

Browsers & OSes
Chrome · Firefox · Edge
Parallel sessions
100
Uptime SLA
99.9%

Trusted by some of the world's most innovative companies

30-second answer

Why run Cypress on TestingBot?

Real cross-browser coverage

Cypress runs on real Chrome, Firefox and Edge in our cloud, on real Windows, macOS and Linux. Same specs, every browser your customers use.

Massive parallelism

Fan out to up to 100 concurrent Cypress sessions, each in its own single-use VM. Cut suite time from hours to minutes.

Drop-in CLI swap

Install our open-source testingbot-cypress-cli, point it at your cypress.config.js, and run.

What is Cypress?

Cypress in 60 seconds

Cypress

Cypress

Open source · MIT · JavaScript / TypeScript

Cypress is a JavaScript end-to-end testing framework that runs in the browser, in the same JavaScript runtime as your app. Tests get direct access to every object, the DOM, network requests, timers and the framework's own state, without the cross-process bridge that WebDriver-based tools use.

That gives Cypress its trademark fast feedback loop, automatic waiting, time-travel debugging and built-in spy / stub APIs. It is the canonical choice for JavaScript-first teams that want a fast feedback loop and modern DX.

  • JavaScript / TypeScript-first, runs in-browser
  • Real Chrome, Firefox and Edge
  • Auto-wait, time-travel debugger, network stubbing
  • Built-in spy, stub and clock APIs
  • Parallel via the testingbot-cypress-cli
Two-line CLI

Run Cypress on the cloud with one command

Install our open-source CLI, run testingbot-cypress init to generate a config, then testingbot-cypress run to fan out across real browsers in parallel.

install & init step 1
# Install the open-source CLI
$ npm install testingbot-cypress-cli

# Generate testingbot.json (one-off)
$ testingbot-cypress init

# Edit the generated testingbot.json:
#   "cypress_project_dir": "./cypress",
#   "browsers": ["chrome", "firefox", "edge"],
#   "build_name": "ci-build-${BUILD_NUMBER}"
run on the cloud step 2
# Run your specs on real cloud browsers
$ testingbot-cypress run --parallel 10

# Pin a specific supported Cypress version
$ testingbot-cypress run \
    --cypress-version "14.2.0"

# → live results in your TestingBot dashboard
# → video and console logs via REST API

See the full Cypress on TestingBot documentation for advanced flags, parallel options and CI integration.

Local vs cloud

Local Cypress vs TestingBot

Cypress is fast on a laptop until you need scale, multiple browsers or real WebKit. Here is how a hosted cloud compares.

Capability TestingBot Local Cypress
Browser coverage
Real Chrome, Firefox and Edge
Whatever you have installed locally
Operating systems
Real Windows, macOS and Linux
Your single dev machine
Parallel scaling
Up to 100 concurrent sessions, on demand
Capped by your CPU and RAM
Video & logs
HD video and console logs included
Built-in video, but no central dashboard
Test private & staging environments
Built-in secure tunnel
Direct access only
EU data residency
Yes, GDPR-compliant
Whatever country your laptop is in
Reliability
99.9% uptime SLA, 24/7 monitoring
Crashes when you close the lid
Cypress Cloud alternative

Looking for a Cypress Cloud alternative?

Cypress Cloud, formerly the Cypress Dashboard, records and orchestrates runs on machines you provide. TestingBot provides the machines too: the same parallel runs, video and logs, plus the browsers and operating systems to run them on.

What you are comparing TestingBot Cypress Cloud
What it provides Browsers, operating systems and the recording Recording, orchestration and analytics
Where your tests run On our single-use VMs, wiped after every run On CI runners you supply and maintain
How it is billed By the parallel sessions on your plan Per recorded test result
Cross-browser coverage Chrome, Firefox, Edge and WebKit on Windows and macOS Whatever your own runners have installed

When Cypress Cloud is the better fit

If you already have all the CI capacity you need, and what you want is Test Replay, flake detection and Cypress-specific analytics layered on top of it, Cypress Cloud is built for exactly that and we do not try to replicate it. Teams tend to come to us when the constraint is machines and browser coverage rather than reporting.

Cypress Cloud details from cypress.io/pricing, checked 20 August 2026.

Video, screenshots and logs out of the box
Test artifacts

Video, screenshots and logs out of the box

Every Cypress run ships with a full HD video, browser console log and screenshots. Inspect a failure without re-running the suite.

Mark sessions as passed or failed from your tests, fetch artifacts via our REST API, and ship results back to Jira, Slack or your CI of choice.

  • Full HD video for every spec run
  • Browser console output and Cypress logs
  • Screenshots on demand
  • Custom screen resolution, timezone and locale
  • Browser startup flags and many more capabilities
Capabilities

Everything Cypress needs in the cloud

Beyond running tests, TestingBot exposes the full set of Cypress capabilities you would set in your config, plus cloud-only features like geolocation and timezone.

  • Capabilities

    Browser, OS, version, screen resolution and every capability the cloud accepts.

  • Authentication

    Pass credentials, environment variables and login fixtures into your specs.

  • Specs & filters

    Pick which specs run per build, group by tag or shard automatically.

  • TypeScript

    Run TypeScript-based Cypress specs out of the box, no extra setup.

  • Geolocation & timezone

    Spoof GPS and timezone per session for App Store, store-front and back-end checks.

  • Reporting

    JUnit XML, mochawesome and integrations with Jenkins, GitHub and GitLab.

Massive parallelism

Cut Cypress suite time from hours to minutes

Run hundreds of Cypress sessions in parallel across single-use VMs. Same specs, a fraction of the wall-clock time, with smart spec sharding handled by the CLI.

More on how concurrency is sized and priced: parallel testing.

  • Up to 100 concurrent Cypress sessions
  • Sessions start in seconds, no warm-up
  • Smart spec sharding via testingbot-cypress-cli
Start free
Cut Cypress suite time from hours to minutes
Live exit nodes
10+ countries
United States
United Kingdom
Germany
France
Spain
Belgium
Australia
China
Japan
Geolocation testing

Test Cypress flows from 10+ countries

Run Cypress tests from real exit nodes around the world. Verify geo-targeting, geo-blocking and localisation from the United States, the United Kingdom, Germany, France, Spain, Belgium, Australia, China, Japan and more.

Secure infrastructure

Real machines. Single-use. Zero leaks.

Each Cypress session runs in a brand-new, single-use virtual machine on a real operating system. The VM is destroyed the moment your run ends, nothing is reused, nothing leaks across customers.

GDPR-compliant with EU data residency, SAML SSO and audit logs available for enterprise teams.

  • Single-use VMs, wiped after every run
  • GDPR-compliant, EU data residency available
  • SAML SSO, audit logs and SCIM provisioning
Visit TestingBot Trust Center
  1. 1

    Test connects to the TestingBot grid

    A pristine VM is provisioned in seconds, just for your session.

  2. 2

    Cypress drives a real browser

    Real Chrome, Firefox or Edge, never simulated, never shared.

  3. 3

    VM destroyed the moment your run ends

    Cookies, files, browser state, all wiped. Nothing is ever reused.

Continuous integration

Plug Cypress into your CI/CD in minutes

TestingBot integrates with every major CI/CD tool. Trigger Cypress runs on every commit and stream videos and logs back into your build dashboards.

Secure Tunnel

Test internal & staging apps securely

Use our secure tunnel to run Cypress tests against firewalled staging sites, internal dashboards or apps still on localhost.

Encrypted end-to-end, no inbound firewall rules required, ready out of the box for popular CI providers.

FAQ

Cypress on TestingBot: frequently asked questions

Why run Cypress on TestingBot instead of locally?

Locally Cypress runs on whatever browser you have installed. TestingBot gives you up to 100 parallel Cypress sessions on real Chrome, Firefox and Edge across real Windows, macOS and Linux machines, with HD video and console logs collected automatically.

Which Cypress versions are supported?

TestingBot currently supports Cypress 14.2.0, 13.17.0, 13.3.3 (default), 12.5.1, 10.0.0, 9.1.0 and 8.0.0. Pin a specific version per-run via the cypress_version field in your testingbot.json.

Can I run Cypress in parallel?

Yes. Plans on TestingBot include up to 100 parallel Cypress sessions, with automatic spec sharding handled by the testingbot-cypress-cli. Each session runs in its own single-use VM.

How is TestingBot different from Cypress Cloud?

TestingBot runs Cypress on real Chrome, Firefox and Edge across real Windows, macOS and Linux. Cypress Cloud is a results dashboard, not a browser cloud. The two can coexist, many teams record to Cypress Cloud and execute on TestingBot.

Does TestingBot support TypeScript and the Cypress component runner?

Yes, see the TypeScript guide. Component runs work the same way as e2e specs.

How do I migrate my existing Cypress suite?

Install our open-source testingbot-cypress-cli, run testingbot-cypress init, point it at your cypress.config.js, and run testingbot-cypress run. Your specs, plugins and fixtures stay unchanged.

Can I test internal or staged sites?

Yes, install our secure tunnel and your Cypress tests can reach staging environments, localhost or anything else behind your firewall.

Is the Cypress grid GDPR / SOC 2 compliant?

TestingBot is not SOC 2 or ISO 27001 certified. We are GDPR-compliant with EU-only data residency, registered at CSA STAR Level 1 (a published self-assessment), and our control set is modelled on ISO 27001 Annex A. Our datacenter operators hold ISO 27001. We offer SAML SSO, SCIM and audit logs on enterprise plans.

Is TestingBot a Cypress Cloud alternative?

For the parts most teams pay for, yes. TestingBot runs your specs in parallel, records video and logs and gives you a dashboard, and it supplies the browsers and machines as well, which Cypress Cloud does not. It is billed by parallel sessions rather than per recorded test result. If you specifically want Test Replay or Cypress-native flake analytics on your own CI, Cypress Cloud remains the right tool.

Which browsers can I run Cypress on?

Chrome, Chromium, Firefox, Edge, Electron and WebKit, on Windows and macOS. That covers cross-browser Cypress testing you cannot easily get on a single CI runner, including WebKit for Safari-like rendering, and headless or headed runs of any of them.

Ready to scale your Cypress testing?

Read our Cypress Cloud Testing documentation and run your first spec in under 5 minutes.

Start a free trial