> ## Documentation Index
> Fetch the complete documentation index at: https://docs.symbioticsec.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Prerequisites

> Prepare your environment for testing Symbiotic VCS integrations, Symbiotic Flow, and Symbiotic Code

Use this checklist to prepare your environment before testing Symbiotic VCS integrations, Symbiotic Flow, and Symbiotic Code. Only complete the sections that match what you plan to test.

| I want to test... | Complete these sections |
| - | - |
| VCS integrations | [Accounts](#accounts) and [VCS testing](#vcs-testing) |
| Symbiotic Flow (IDE extension) | [Accounts](#accounts), [Shared requirements](#shared-requirements-for-flow-and-code), and [Symbiotic Flow](#symbiotic-flow) |
| Symbiotic Code (coding agent) | [Accounts](#accounts), [Shared requirements](#shared-requirements-for-flow-and-code), and [Symbiotic Code](#symbiotic-code) |

## Quick environment check

Run the health check script to automatically verify your setup before you start.

```bash theme={null}
curl -fsSL https://raw.githubusercontent.com/SymbioticSec/mintlify-docs/refs/heads/main/assets/symbiotic-health-check.js | node
```

The script requires [Node.js](https://nodejs.org/en/download/) to run. It checks:

* Node.js and npm availability (Node.js 14 or higher recommended)
* Permission to install global npm packages
* PowerShell execution policy (Windows only)
* Proxy configuration
* Access to the npm registry (`registry.npmjs.org:443`)
* Access to `api.symbioticsec.ai:443` and `llm-proxy.symbioticsec.ai:443`

> [!NOTE]
>
> The script is designed for the Symbiotic Code installation. It does not check IDE requirements for Symbiotic Flow or VCS account requirements, so review those sections manually.

## Accounts

* [ ] A Symbiotic Security account. Create one at [app.symbioticsec.ai](https://app.symbioticsec.ai), or ask your admin or Symbiotic point of contact for an invitation.

## VCS testing

* [ ] A GitHub organization (a free organization is sufficient).
* [ ] A GitLab Premium account.

## Shared requirements for Flow and Code

* [ ] A computer running Linux, Windows, or macOS.
* [ ] Network access allowing downloads and uploads to `*.symbioticsec.ai`.

> [!WARNING]
>
> Linux ARM64 is the only unsupported platform for Symbiotic Flow and Symbiotic Code.

> [accordion] Behind a firewall, proxy, or TLS inspection?
>
> Ask your network administrator to allow the following endpoints on port 443:
>
> | Endpoint | Used for |
> | - | - |
> | `app.symbioticsec.ai` | Browser sign-in and API tokens |
> | `api.symbioticsec.ai` | Symbiotic API |
> | `llm-proxy.symbioticsec.ai` | Model access for Symbiotic Code |
> | `registry.npmjs.org` | Installing Symbiotic Code with npm |
>
> If TLS inspection is enabled, allowlist `*.symbioticsec.ai` to avoid SSL certificate errors. See [Network and connectivity](https://docs.symbioticsec.ai/code/basics/troubleshooting.md#network-and-connectivity) for proxy configuration.

## Symbiotic Flow

In addition to the shared requirements:

* [ ] A VS Code-based IDE installed (VS Code, Cursor, Kiro, Antigravity, etc.).
* [ ] Permission to install the Symbiotic CLI. See [antivirus troubleshooting](https://docs.symbioticsec.ai/flow/devs/support/common_problems.md#cli-is-seen-as-a-malware-by-your-antivirus) if your antivirus blocks it.
* [ ] Permission to install an IDE extension.

## Symbiotic Code

In addition to the shared requirements:

* [ ] Node.js and npm installed. Verify with `node -v` and `npm -v`.
* [ ] Permission to install a global npm package (`npm install -g @symbioticsec/code`).
* [ ] A terminal, such as the default terminal, [iTerm](https://iterm2.com), [Warp](https://warp.dev), or an IDE terminal.

> [!TIP]
>
> On Windows, if the install fails in PowerShell, check your execution policy or try Git Bash. See [Installation issues](https://docs.symbioticsec.ai/code/basics/troubleshooting.md#installation-issues).

## Next steps

Once your environment is ready, continue with the installation guide for the product you want to test.

> [card] [Symbiotic Code](https://docs.symbioticsec.ai/code/get_started.md)
>
> Install the coding agent and authenticate.

> [card] [Symbiotic Flow](https://docs.symbioticsec.ai/flow/devs/intro/quickstart.md)
>
> Install the IDE extension and start scanning.

## Troubleshooting

For setup issues or more information, see:

* [Symbiotic Code - Troubleshooting](https://docs.symbioticsec.ai/code/basics/troubleshooting.md)
* [Symbiotic Flow - Troubleshooting](https://docs.symbioticsec.ai/flow/devs/support/common_problems.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.