# cy2 - Deprecated

{% hint style="warning" %}
Cypress introduced a breaking change in version 12. Please use`cypress-cloud`  integration package.&#x20;

cy2 is deprecated.
{% endhint %}

`cy2` is an [NPM package](https://www.npmjs.com/package/cy2) that Integrates Cypress with alternative cloud services like Sorry Cypress or Currents by setting the environment variable `CYPRESS_API_URL.`

The command passes down to cypress all the CLI flags, so you can just use it instead of `cypress`

```bash
$ npm install -g cy2

$ export CYPRESS_API_URL="https://sorry.yourdomain.com/"
$ cy2 run --record --key XXX --parallel --ci-build-id `date +%s`
```

* Running the command above will invoke your default cypress version with the flags you've provided. It will also modify the internal cypress configuration to use a different API URL.
* If no URL is provided, it will use the default `cypress` package configuration
* On Windows set `CYPRESS_API_URL` in the CMD shell with `set CYPRESS_API_URL=https://sorry.yourdomain.com/` (Don't use quotes (`"`) because the Windows CMD takes them literally unlike the Linux shells)

{% hint style="warning" %}
MacOS Ventura users:

Running \`cy2\` in an interactive shell can fail with `EPERM: operation not permitted` unless you need to explicitly allow the shell app to modify other applications.

Add the shell app of your choice to the allowed list.

**Mac OS Settings > Privacy and Security > App Management**

<img src="https://1197668970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MS6gDAYECuzpKjjzrdc%2Fuploads%2Fgit-blob-5f925f5fe7d47562381cc965be62ea3bf6a54515%2FCleanShot%202022-11-03%20at%2000.04.10%402x.png?alt=media" alt="cy2 EPERM - adding shell to App Management allowed list" data-size="original">
{% endhint %}

***
