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

# CLI env variables

To run CLI locally with SDK you need to provide the list of mandatory variables. Here is the full list of environment variables that you need to provide into .env file in the CLI package:

| Variable                            | Description                                                                                                                                        | Mandatory |
| ----------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | --------- |
| **PRIVY\_APP\_ID**                  | Privy wallet app id for embedded wallets                                                                                                           | ✅         |
| **PRIVY\_APP\_SECRET**              | Privy wallet app secret for embedded wallets                                                                                                       | ✅         |
| **CHAIN\_ID**                       | Chain ID to work with. Default: 8453                                                                                                               | ✅         |
| **RPC\_URL**                        | A RPC URL for a provided chain                                                                                                                     | ✅         |
| **BUNDLER\_URL**                    | A bundler URL to process User Operations                                                                                                           | ✅         |
| **PAYMSATER\_URL**                  | A paymaster URL to sponsor gas for onchain operations                                                                                              | ✅         |
| **COINBASE\_CDP\_API\_KEY\_ID**     | Coinbase CDP Api Key ID in case if you want to use on/off ramp functionality                                                                       | ❌         |
| **COINBASE\_CDP\_API\_KEY\_SECRET** | Coinbase CDP Api secret in case if you want to use on/off ramp functionality                                                                       | ❌         |
| **INTEGRATOR\_ID**                  | Unique integrator ID  that is necessary to track SDK usage and to enable 3d party services, e.g. Coinbase off/on-ramp                              | ✅         |
| **PROTOCOL\_RISK\_LEVEL**           | The risk level of protocols that should be used to recommend DeFi opportunities. More about this option in the [**Protocols section**](/protocols) | ✅         |
| **BLOCKCHAIN\_SERVICE\_HOSTNAME**   | The URL of the faucet service. More about service in the [Local faucet section](/overview/versions/self-hosted/testing/local-faucet)               | ❌         |

<Card title="Supported protocols" href="protocols">
  More about supported protocols and related parameters
</Card>
