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

# Monte Carlo CLI

> Upload Bolt dbt™ artifacts—manifest, run results, and logs—to Monte Carlo for data observability using the paradime run montecarlo CLI command.

The Paradime SDK provides a CLI command to upload Bolt artifacts to Monte Carlo.

<Warning>
  🔑 **Configuration Required**

  You will need your Monte Carlo project name and connection ID to use this command, along with the Paradime schedule name that produced the artifacts.
</Warning>

## Import Monte Carlo Artifacts

Upload Bolt artifacts to Monte Carlo.

### CLI Command

```bash theme={"system"}
paradime run montecarlo-artifacts-import
```

#### Options

| Flag                             | Type           | Description                                                                                                                |
| -------------------------------- | -------------- | -------------------------------------------------------------------------------------------------------------------------- |
| `--project-name`                 | Required, TEXT | The name of the montecarlo project. Can be set via `MONTECARLO_PROJECT_NAME` environment variable.                         |
| `--connection-id`                | Required, TEXT | The id of the montecarlo connection. Can be set via `MONTECARLO_CONNECTION_ID` environment variable.                       |
| `--paradime-resources-directory` | Optional, TEXT | The directory where the paradime resources are stored. Can be set via `PARADIME_RESOURCES_DIRECTORY` environment variable. |
| `--paradime-schedule-name`       | Required, TEXT | The name of the paradime schedule. Can be set via `PARADIME_SCHEDULE_NAME` environment variable.                           |
| `--json`                         | Optional, Flag | Output results as JSON. Default: `False`.                                                                                  |
| `--help`                         | Optional, Flag | Show the help message and exit.                                                                                            |

<Info>
  **Recommended Setup**

  For security and convenience, set your Monte Carlo configuration as environment variables:

  ```bash theme={"system"}
  MONTECARLO_PROJECT_NAME="your_project_name"
  MONTECARLO_CONNECTION_ID="your_connection_id"
  PARADIME_SCHEDULE_NAME="your_schedule_name"
  ```
</Info>

### Usage Example

```bash theme={"system"}
# Upload Bolt artifacts to Monte Carlo (using environment variables)
paradime run montecarlo-artifacts-import

# Or with explicit flags
paradime run montecarlo-artifacts-import \
  --project-name "your_project_name" \
  --connection-id "your_connection_id" \
  --paradime-schedule-name "your_schedule_name"
```

## Environment Variable Reference

| Environment Variable           | Description                                           |
| ------------------------------ | ----------------------------------------------------- |
| `MONTECARLO_PROJECT_NAME`      | The name of the Monte Carlo project                   |
| `MONTECARLO_CONNECTION_ID`     | The id of the Monte Carlo connection                  |
| `PARADIME_RESOURCES_DIRECTORY` | The directory where the paradime resources are stored |
| `PARADIME_SCHEDULE_NAME`       | The name of the paradime schedule                     |


## Related topics

- [Monte Carlo](/integrations/monte-carlo.md)
- [Monte Carlo Commands](/products/bolt/creating-schedules/command-settings/monte-carlo-commands.md)
- [3. Command Settings](/products/bolt/creating-schedules/command-settings/index.md)
- [Bolt CLI](/developers/paradime-cli/bolt-cli.md)
- [Paradime CLI](/developers/paradime-cli/index.md)
