> For the complete documentation index, see [llms.txt](https://bluebricks.co/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint.md).

# bricks blueprint

Manage blueprints - create, publish, add dependencies, and configure packages

```
bricks blueprint [flags]
```

## Options inherited from parent commands

```
      --api-key string    API key for authentication (overrides JWT)
      --config string     config file (default is $HOME/.bricks/config.yaml)
  -h, --help              Print Help message for Bricks CLI
      --non-interactive   Suppresses interactive UI elements for non-interactive environments
  -v, --version           Print bricks CLI version
```

## SEE ALSO

* [bricks](https://github.com/bluebricks-dev/Bluebricks-Documentation/blob/main/cli-reference/bricks.md) -
* [bricks blueprint add](/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_add.md) - Adding remote blueprint to local blueprint
* [bricks blueprint add-repo](/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_add-repo.md) - Adding github repository url to local blueprint
* [bricks blueprint bump](/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_bump.md) - Bump blueprint version
* [bricks blueprint create](/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_create.md) - Create new IaC module for an exiting blueprint
* [bricks blueprint describe](/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_describe.md) - Printout the bricks.json of the provided blueprint
* [bricks blueprint fetch](/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_fetch.md) - Download binaries of a blueprint
* [bricks blueprint get](/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_get.md) - List the configuration of the provided blueprint
* [bricks blueprint init](/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_init.md) - Create new empty blueprint
* [bricks blueprint prepare](/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_prepare.md) - Prepare Infrastructure-as-Code files
* [bricks blueprint publish](/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_publish.md) - Publishing a new blueprint
* [bricks blueprint remove](/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_remove.md) - Removing blueprint
* [bricks blueprint search](/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_search.md) - Conduct a blueprint search
* [bricks blueprint state-config](/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_state-config.md) - Retrieve remote Terraform/OpenTofu state backend config
* [bricks blueprint status](/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_status.md) - Provide installation info on a blueprint
* [bricks blueprint update](/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_update.md) - Update blueprint
* [bricks blueprint view](/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_view.md) - View blueprint versions
