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

# Run Squid Locally

> Run a squid processor and GraphQL server locally with sqd run — load env vars, apply migrations, and exercise the indexer end-to-end before deployment.

# `sqd run`

Run a squid locally according to the [deployment manifest](/en/cloud/reference/manifest).

* [sqd run PATH](#sqd-run-path)

Notes:

* The command is especially useful for running [multichain squids](/en/sdk/squid-sdk/resources/multichain), as it runs all services in the same terminal and handles failures gracefully.

## `sqd run PATH`

Run a squid project locally

```
USAGE
  $ sqd run PATH [--interactive] [-m <value>] [-f <value>] [-i <value>... | -e <value>...] [-r <value>]

FLAGS
  -e, --exclude=<value>...  Do not run specified services
  -f, --envFile=<value>     [default: .env] Relative path to an additional environment file
  -i, --include=<value>...  Run only specified services
  -m, --manifest=<value>    [default: squid.yaml] Relative path to a squid manifest file
  -r, --retries=<value>     [default: 5] Attempts to restart failed or stopped services
      --[no-]interactive    Disable interactive mode
```

*See code: [src/commands/run.ts](https://github.com/subsquid/squid-cli/blob/master/src/commands/run.ts)*
