boltOrchestration Quick Start

Create your first collection, blueprint, and environment using the Bluebricks orchestration platform.

This guide walks you through the core Bluebricks orchestration workflow end to end. By the time you finish, you will have a live environment and a reusable blueprint that defines it.

circle-info

New to Bluebricks? Start with the Quick Start to connect your cloud and meet the agent. This guide is for teams setting up orchestration workflows.

Before you start

Read the Orchestration Overview to understand how packages, collections, and environments fit together.

You will also need:

  • A Bluebricks account with admin-level permissions (sign in at app.bluebricks.coarrow-up-right)

  • Access to at least one cloud provider (AWS, GCP, or Azure)

  • Infrastructure as Code in a Git repository

1. Create a collection and connect a cloud provider

A collection is the connecting layer between Bluebricks and your cloud provider. It represents a single cloud account, subscription or project that Bluebricks can discover, orchestrate, and manage.

You use collections to define where Bluebricks operates.

To create a collection:

1

Create a collection

  1. Go to the Collectionsarrow-up-right page in the Bluebricks app

  2. Click Create collection

  3. Enter a name (for example, dev-quickstart)

2

Connect your cloud provider

Continuing from the create collection dialog:

  1. Select your cloud provider: AWS, GCP, Azure, or Self-hosted

  2. In Account Number / ID dropdown, click Create new

  3. Follow the setup steps to grant Bluebricks the necessary permissions

    1. For provider-specific instructions, see Connect your Cloud

  4. Click Connect & Create

2. Create an environment

An environment connects a blueprint to a collection and tracks the full lifecycle of your infrastructure: planning, applying, and tearing down resources.

From the Environmentsarrow-up-right page, click Create environment to get started.

The steps differ depending on your VCS provider. Pick the tab that matches your setup:

If your IaC code is in a GitHub repository, Bluebricks can connect directly to it. It creates the blueprint for you, and every push to the configured branch triggers a run. Bluebricks posts a plan to every pull request as a GitHub Check Run.

1

Select a collection

Choose the collection you created in step 1.

2

Set source code

  1. Select your IaC technology (OpenTofu, Terraform, Helm, CloudFormation, or Bicep)

  2. Choose how to connect your repository:

    • From connected repo: select your GitHub organization and repository from your connected integrations

    • From remote URL: enter a Git remote URL manually (for public repositories)

  3. Set the branch and, optionally, a subdirectory path

circle-info

Private repositories require the GitHub integration (GitHub App). If no repositories appear, go to Account Settings > Integrations > GitHub to connect your organization.

3

Name the environment

Enter a descriptive slug (for example, dev-quickstart).

4

Define a blueprint

Bluebricks creates a blueprint from your source code as part of this flow. Give it a name and optional description. Other team members can reuse this blueprint to deploy the same infrastructure into other collections.

5

Create the environment

Click Create. Bluebricks generates the blueprint, creates the environment, and triggers the first run automatically.

For a deeper walkthrough, see Creating Environments > From code. To learn how auto-trigger and PR plans work, see GitOps Environments.

3. Review the plan

After creating the environment, Bluebricks generates a unified plan showing every proposed change across all packages in the blueprint.

Review the plan, then approve to apply the changes and provision your infrastructure.

If you followed the GitHub tab above, your environment is now Git-connected. Future pull requests targeting the trigger branch automatically generate a plan. Bluebricks posts the results as a GitHub Check Run so reviewers can evaluate infrastructure impact without leaving the PR. See GitOps Environments > Plan results on pull requests for details.

chevron-rightRun failed?hashtag

If your run shows a Failed status, the review logs open automatically to help you understand what went wrong.

The logs highlight the exact step or package that caused the failure, making it easier to troubleshoot.

Once the run completes (it can take a few minutes), your resources are live in the target cloud account.

circle-info

Need additional help?

Check out our Help Center for guides, FAQs, and support resources.

What's next?

Now that you have a running environment, explore these areas to get more out of Bluebricks:

Last updated

Was this helpful?