Blossom Docs
Blossom

Cli

Every page tagged cli.

Blossom CLI

Blossom CLI concepts and command reference

Blossom CLI Environment Defaults

Use environment variables as defaults for Blossom CLI flags

Blossom CLI Reference

Reference for Blossom CLI commands

Choose Your Cloud

Pick Blossom Cloud or connect your own cloud, then use the same deployment steps

Clean Up

Delete the App you created, and see how it maps to what your AI agent does

Create Cloud Providers From The CLI

Use blossom cloud_provider:create to add cloud provider connections from YAML or JSON

Create an App

Create an App from the Blossom CLI

Deploy

Deploy an Environment from the Blossom CLI

Getting Started

Deploy an App and PostgreSQL on Blossom Cloud or your own cloud account

Install and Log In

Install the Blossom CLI and log in

Prompt and Deploy

Deploy an App by giving an AI agent a clear outcome

Set Up the Environment

Give an App's Environment its source, Services and variables

blossom account

Manage Accounts

blossom account:create

Create an Account

blossom account:delete

Delete an empty Account

blossom account:init

Create a starter account.yml

blossom account:list

Show your Accounts

blossom account:member

account member commands

blossom account:member:init

Create a starter member.yml

blossom account:member:list

List Account members

blossom account:member:remove

Remove an Account member

blossom account:member:show

Show an Account member

blossom account:member:update

Update an Account member

blossom account:show

Show selected Account details

blossom account:update

Update selected Account settings

blossom activity

View activity history

blossom activity:list

List activity

blossom activity:logs

Show activity logs

blossom activity:show

Show an activity

blossom activity:wait

Wait for an activity to finish and exit by its outcome

blossom app

Manage apps

blossom app:create

Create an app

blossom app:delete

Delete an app

blossom app:init

Create a starter app.yml

blossom app:list

List apps

blossom app:show

Show an app

blossom app:update

Update an app

blossom app_plan

Manage App Plans

blossom app_plan:create

Save an App Plan and show its resources and capacity

blossom app_plan:delete

Discard an App Plan; what it deployed stays

blossom app_plan:deploy

Deploy a plan into a new Environment and start its first deployment

blossom app_plan:init

Write app_plan.yml from the repository in the working directory, or from a saved App Plan

blossom app_plan:list

List App Plans

blossom app_plan:preview

Preview resources and capacity without saving a plan

blossom app_plan:show

Show an App Plan and the Environments it deployed

blossom backup

Manage backups

blossom backup:create

Start a backup

blossom backup:delete

Delete a backup

blossom backup:download

Download a verified PostgreSQL logical export

blossom backup:init

Create a starter backup.yml

blossom backup:list

List backups

blossom backup:restore

Restore a managed data recovery backup

blossom backup:setting

backup setting commands

blossom backup:setting:show

Show backup settings

blossom backup:setting:update

Configure daily database exports

blossom backup:show

Show a backup

blossom backup_storage

Manage backup storage

blossom backup_storage:create

Create backup storage

blossom backup_storage:delete

Delete backup storage

blossom backup_storage:init

Create a starter backup_storage.yml

blossom backup_storage:list

List backup storage

blossom backup_storage:show

Show backup storage

blossom backup_storage:update

Update backup storage

blossom billing

View billing

blossom billing:invoice

View billing invoices

blossom billing:invoice:list

List billing invoices

blossom billing:invoice:show

Show billing invoice

blossom billing:profile

Show billing profile

blossom billing:usage

Show billing usage

blossom billing:usage:export

Export billing usage CSV

blossom builder

Build separately from running Apps

blossom builder:create

Create and prepare a Builder

blossom builder:delete

Delete a Builder after accepted Builds finish

blossom builder:init

Create a starter builder.yml

blossom builder:list

List Builders

blossom builder:show

Show a Builder

blossom builder:update

Update Builder settings

blossom cache_instance

Manage Blossom Managed Cache instances

blossom cache_instance:activity

List cache instance activity

blossom cache_instance:console

Open a cache instance console

blossom cache_instance:create

Create a Dedicated or Shared Cache instance

blossom cache_instance:credentials

Show a cache_instance's connection credentials

blossom cache_instance:credentials:rotate

Rotate the Cache instance password

blossom cache_instance:delete

Delete a cache instance

blossom cache_instance:init

Create a starter cache instance.yml

blossom cache_instance:list

List cache instances

blossom cache_instance:replica

Manage Redis read replicas

blossom cache_instance:replica:create

Add a Redis replica

blossom cache_instance:replica:delete

Delete a Redis replica

blossom cache_instance:replica:list

List Redis replicas

blossom cache_instance:replica:show

Show a Redis replica

blossom cache_instance:show

Show a cache instance

blossom cache_instance:standby

Show the Redis standby

blossom cache_instance:standby:list

List Redis standbys

blossom cache_instance:standby:show

Show a Redis standby

blossom cache_instance:switchover

Switch Redis to its standby

blossom cache_instance:update

Update a cache instance

blossom capacity

View capacity allocations and configure App Capacity

blossom capacity:activity

List capacity allocation activity

blossom capacity:init

Create a starter capacity.yml

blossom capacity:limit_request

capacity limit_request commands

blossom capacity:limit_request:create

Ask for more Locations or a higher Location capacity ceiling

blossom capacity:limit_request:list

List capacity limit requests and the limit that stands today

blossom capacity:list

List capacity allocations

blossom capacity:retire

Retire all active App Capacity now

blossom capacity:server

capacity server commands

blossom capacity:server:list

List backing Servers and their lifecycle states

blossom capacity:show

Show capacity allocations

blossom capacity:update

Update App Capacity policy

blossom cloud_provider

Manage cloud providers

blossom cloud_provider:check

Check cloud provider credentials

blossom cloud_provider:create

Create a cloud provider

blossom cloud_provider:delete

Delete a cloud provider

blossom cloud_provider:init

Create a starter cloud_provider.yml

blossom cloud_provider:list

List cloud providers

blossom cloud_provider:regions

List cloud provider regions

blossom cloud_provider:server_sizes

List cloud provider server sizes

blossom cloud_provider:show

Show a cloud provider

blossom cloud_provider:types

Show supported cloud provider types

blossom cloud_provider:update

Update a cloud provider

blossom cloud_storage_provider

Manage cloud storage providers

blossom cloud_storage_provider:create

Create a cloud storage provider

blossom cloud_storage_provider:delete

Delete a cloud storage provider

blossom cloud_storage_provider:init

Create a starter cloud_storage_provider.yml

blossom cloud_storage_provider:list

List cloud storage providers

blossom cloud_storage_provider:show

Show a cloud storage provider

blossom cloud_storage_provider:types

Show supported cloud storage provider types

blossom cloud_storage_provider:update

Update a cloud storage provider

blossom completion

Configure shell completion

blossom completion:install

Install shell completion

blossom completion:script

Print a shell completion script

blossom container

View App instances

blossom container:list

List containers

blossom container:show

Show a container

blossom container_registry

Manage container registries

blossom container_registry:create

Create a container registry

blossom container_registry:delete

Delete a container registry

blossom container_registry:init

Create a starter container_registry.yml

blossom container_registry:list

List container registries

blossom container_registry:show

Show a container registry

blossom container_registry:types

Show supported container registry types

blossom container_registry:update

Update a container registry

blossom database

Manage databases within an instance

blossom database:create

Create an isolated namespace in a PostgreSQL engine

blossom database:credentials

Show scoped connection credentials

blossom database:delete

Delete one namespace and its credentials

blossom database:import

Import an upload or Backup into a new Database

blossom database:list

List PostgreSQL databases

blossom database:maintenance

database maintenance commands

blossom database:maintenance:disable

Restore connections to one PostgreSQL database

blossom database:maintenance:enable

Block connections to one PostgreSQL database

blossom database:maintenance:show

Show database maintenance status

blossom database:retry

Retry failed namespace creation

blossom database:show

Show a database

blossom database:upload

Upload or resume a PostgreSQL custom archive

blossom database:upload:delete

Delete a temporary upload or abandon its parts

blossom database:upload:extend

Keep a completed upload for seven more days

blossom database:upload:list

List temporary database uploads

blossom database:upload:show

Show upload state and completed parts

blossom database_instance

Manage Blossom Managed Database instances

blossom database_instance:activity

List database instance activity

blossom database_instance:console

Open a database instance console

blossom database_instance:create

Create a Dedicated or Shared Database instance with its storage

blossom database_instance:credentials

Show a database_instance's connection credentials

blossom database_instance:credentials:rotate

Rotate the Database instance password

blossom database_instance:delete

Delete a database instance

blossom database_instance:init

Create a starter database instance.yml

blossom database_instance:list

List database instances

blossom database_instance:replica

Manage PostgreSQL read replicas

blossom database_instance:replica:create

Add a PostgreSQL replica

blossom database_instance:replica:delete

Delete a PostgreSQL replica

blossom database_instance:replica:list

List PostgreSQL replicas

blossom database_instance:replica:show

Show a PostgreSQL replica

blossom database_instance:retry

Retry a Database instance the provider refused, keeping its storage and endpoint

blossom database_instance:show

Show a database instance

blossom database_instance:standby

Show the PostgreSQL standby

blossom database_instance:standby:list

List PostgreSQL standbys

blossom database_instance:standby:show

Show a PostgreSQL standby

blossom database_instance:switchover

Switch PostgreSQL to its standby

blossom database_instance:update

Update a database instance

blossom database_instance:upgrade

Install the available PostgreSQL minor release

blossom dns_provider

Manage DNS providers

blossom dns_provider:create

Create a DNS provider

blossom dns_provider:delete

Delete a DNS provider

blossom dns_provider:init

Create a starter dns_provider.yml

blossom dns_provider:list

List DNS providers

blossom dns_provider:show

Show a DNS provider

blossom dns_provider:types

Show supported DNS provider types

blossom dns_provider:update

Update a DNS provider

blossom domain

Manage domains

blossom domain:create

Create a domain

blossom domain:delete

Delete a domain

blossom domain:init

Create a starter domain.yml

blossom domain:list

List domains

blossom domain:show

Show a domain

blossom domain:update

Update a domain

blossom env_var

Manage environment variables

blossom env_var:create

Create an environment variable

blossom env_var:delete

Delete an environment variable

blossom env_var:init

Create a starter env_var.yml

blossom env_var:list

List environment variables

blossom env_var:pull

Write an Environment's variables to a .env file

blossom env_var:push

Push a .env file to an Environment

blossom env_var:show

Show an environment variable

blossom env_var:update

Update an environment variable

blossom environment

Manage environments

blossom environment:access

Shareable links and bypass tokens for Environment Access

blossom environment:access:link

Shareable links for people without a Blossom login

blossom environment:access:link:create

Create a shareable link

blossom environment:access:link:list

List an environment's shareable links

blossom environment:access:link:revoke

Revoke a shareable link

blossom environment:access:link:show

Show a shareable link and a fresh URL to copy

blossom environment:access:link:update

Rename a shareable link

blossom environment:access:token

Bypass tokens for automated tests and monitors

blossom environment:access:token:create

Create a bypass token

blossom environment:access:token:list

List an environment's bypass tokens

blossom environment:access:token:revoke

Revoke a bypass token

blossom environment:access:token:show

Show a bypass token

blossom environment:access:token:update

Rename a bypass token

blossom environment:activity

List environment activity

blossom environment:build_config

Manage environment build settings

blossom environment:build_config:init

Create a starter build_config.yml for environment settings

blossom environment:build_config:show

Show environment build settings

blossom environment:build_config:update

Update environment build settings

blossom environment:create

Create an environment

blossom environment:delete

Delete an environment

blossom environment:deploy

Deploy an environment

blossom environment:deploy_hooks

Manage environment deploy hooks

blossom environment:deploy_hooks:init

Create a starter deploy_hooks.yml for environment settings

blossom environment:deploy_hooks:show

Show environment deploy hooks

blossom environment:deploy_hooks:update

Update environment deploy hooks

blossom environment:init

Create a starter environment.yml

blossom environment:list

List environments

blossom environment:load_balancer

Manage environment load balancer settings

blossom environment:load_balancer:init

Create a starter load_balancer.yml for environment settings

blossom environment:load_balancer:show

Show environment load balancer settings

blossom environment:load_balancer:update

Update environment load balancer settings

blossom environment:maintenance

Manage the routing maintenance page

blossom environment:maintenance:disable

Disable the Environment maintenance page

blossom environment:maintenance:enable

Enable the Environment maintenance page

blossom environment:maintenance:show

Show routing maintenance status

blossom environment:pending_changes

Show saved environment settings waiting for deployment

blossom environment:pending_changes:show

Show saved environment settings waiting for deployment

blossom environment:preview

Create and list Previews of an environment

blossom environment:preview:create

Create a Preview of an environment from a branch

blossom environment:preview:data

environment preview data commands

blossom environment:preview:data:delete

Remove the data new Previews start from

blossom environment:preview:data:show

Show the data new Previews start from

blossom environment:preview:data:upload

Upload the data each new Preview's database starts from

blossom environment:preview:delete_all

Delete every Preview of an environment

blossom environment:preview:list

List an environment's Previews

blossom environment:preview:settings

Show how an environment's Previews run

blossom environment:preview:settings:init

Create a starter preview_settings.yml

blossom environment:preview:settings:update

Change how an environment's Previews run

blossom environment:scale

Scale an Environment Service

blossom environment:show

Show an environment

blossom environment:update

Update an environment

blossom environment_link

Manage environment data links

blossom environment_link:create

Create an environment link

blossom environment_link:delete

Delete an environment link

blossom environment_link:init

Create a starter environment_link.yml

blossom environment_link:list

List environment links

blossom environment_link:show

Show an environment link

blossom environment_link:update

Update an environment link

blossom git_provider

Manage Git providers

blossom git_provider:check

Check Git provider connection

blossom git_provider:delete

Delete a Git provider

blossom git_provider:list

List Git providers

blossom git_provider:show

Show a Git provider

blossom git_provider:types

Show supported Git provider types

blossom git_provider:update

Update a Git provider

blossom git_repo

Manage git repositories

blossom git_repo:create

Create a git repository

blossom git_repo:delete

Delete a git repository

blossom git_repo:init

Create a starter git_repo.yml

blossom git_repo:list

List git repositories

blossom git_repo:show

Show a git repository

blossom git_repo:update

Update a git repository

blossom git_ssh_key

Manage Git SSH keys

blossom git_ssh_key:create

Create a Git SSH key

blossom git_ssh_key:delete

Delete a Git SSH key

blossom git_ssh_key:init

Create a starter git_ssh_key.yml

blossom git_ssh_key:list

List Git SSH keys

blossom git_ssh_key:show

Show a Git SSH key

blossom git_ssh_key:update

Update a Git SSH key

blossom help

Show focused help topics

blossom help:all

Show the full command reference

blossom help:data

Explain structured data input

blossom help:env_vars

Explain CLI environment variables

blossom job

Manage saved Jobs and view Job Runs

blossom job:create

Create a Job definition without running it

blossom job:delete

Delete a Job definition and retain Run history

blossom job:init

Create a starter job.yml

blossom job:list

List saved Jobs

blossom job:run

job run commands

blossom job:run:cancel

Request cancellation of a standalone Job Run

blossom job:run:create

Run a saved Job or an ad hoc Environment command

blossom job:run:list

List Job Runs

blossom job:run:logs

Show Job Run logs

blossom job:run:show

Show a Job Run

blossom job:show

Show a saved Job

blossom job:update

Update a Job definition without changing previous Runs

blossom load_balancer

Route public traffic on App Capacity or Dedicated instances

blossom load_balancer:init

Create a starter load_balancer.yml

blossom load_balancer:list

List each region's Load Balancer

blossom load_balancer:show

Show a Load Balancer

blossom load_balancer:update

Choose a Load Balancer outcome

blossom location

Manage Account deployment locations

blossom location:add

Save a Location without provisioning resources

blossom location:list

List saved Locations

blossom location:remove

Remove an empty non-default Location

blossom location:server_sizes

List the Server sizes Blossom may use in a BYOC Location

blossom location:show

Show a Location

blossom location:update

Set a Location's maximum capacity and BYOC Server sizes

blossom location:use

Use a Location for this profile's commands

blossom login

Login with Blossom

blossom logout

Log out of Blossom

blossom logs

Show logs

blossom metric

Show metrics

blossom metric:source

Show available metric sources

blossom metric:source:list

List metric sources

blossom metric:stream

Manage metric streams

blossom metric:stream:create

Create a metric stream

blossom metric:stream:graph

Show a live metric stream graph

blossom metric:stream:init

Create a starter metric_stream.yml

blossom metric:stream:list

List metric streams

blossom metric:stream:show

Show a metric stream

blossom metric:stream:top

Show a live metric stream table

blossom metric:stream:web

Show the Web UI graph for a metric stream

blossom organization

Manage the current organization

blossom organization:close

Close an organization and keep billing history

blossom organization:create

Create an organization

blossom organization:delete

Delete an unused organization

blossom organization:init

Create a starter organization.yml

blossom organization:invitation

organization invitation commands

blossom organization:invitation:create

Invite a member

blossom organization:invitation:delete

Delete an organization invitation

blossom organization:invitation:init

Create a starter invitation.yml

blossom organization:invitation:list

List organization invitations

blossom organization:invitation:resend

Resend an organization invitation

blossom organization:invitation:show

Show an organization invitation

blossom organization:invitation:update

Update an organization invitation

blossom organization:list

Show your organizations

blossom organization:member

organization member commands

blossom organization:member:init

Create a starter member.yml

blossom organization:member:list

List organization members

blossom organization:member:remove

Remove an organization member

blossom organization:member:show

Show an organization member

blossom organization:member:update

Update an organization member

blossom organization:show

Show current organization

blossom organization:update

Update current organization

blossom permission_set

Manage permission sets

blossom permission_set:create

Create a permission set

blossom permission_set:delete

Delete an unused permission set

blossom permission_set:init

Create a starter permission_set.yml

blossom permission_set:list

List permission sets

blossom permission_set:scopes

List available permission scopes

blossom permission_set:show

Show a permission set

blossom permission_set:update

Update a permission set

blossom profile

Manage local CLI profiles

blossom profile:create

Create a profile for one Account

blossom profile:current

Show the current CLI context

blossom profile:delete

Delete a local profile

blossom profile:init

Create a starter profile.yml

blossom profile:list

List local profiles

blossom profile:rename

Rename a local profile and its saved login

blossom profile:use

Switch local profile

blossom quickstart

Browse the Quickstart catalog of ready-to-deploy example Apps

blossom quickstart:list

List Quickstarts

blossom registry_link

Manage registry links

blossom registry_link:create

Create a registry link

blossom registry_link:delete

Delete a registry link

blossom registry_link:init

Create a starter registry_link.yml

blossom registry_link:list

List registry links

blossom registry_link:show

Show a registry link

blossom registry_link:update

Update a registry link

blossom release

View, cancel, and roll back Releases

blossom release:cancel

Cancel a deployment during Release Phase

blossom release:list

List Releases

blossom release:rollback

Roll back to a succeeded Release

blossom release:show

Show a Release

blossom runtime_issue

View durable App runtime issues

blossom runtime_issue:list

List runtime issues

blossom runtime_issue:show

Show a runtime issue

blossom service

Manage application services

blossom service:create

Create a service

blossom service:delete

Delete a service or retire its persistent compute

blossom service:init

Create a starter service.yml

blossom service:list

List services

blossom service:regenerate_url

Replace a service generated URL

blossom service:restart

Restart service containers

blossom service:scale

Scale a service

blossom service:show

Show a service

blossom service:update

Update a service

blossom shell

Open Blossom Shell

blossom skill

Install AI agent skills

blossom skill:install

Install the Blossom CLI AI skill

blossom spending

View Account spending and set the email alert

blossom spending:init

Create a starter spending.yml

blossom spending:show

Show spending, the capacity limit and the email alert

blossom spending:update

Set the Account's email alert

blossom user

Manage your user profile

blossom user:confirm

Confirm a new user

blossom user:delete

Delete your user profile

blossom user:init

Create a starter user payload file

blossom user:register

Register a Blossom user

blossom user:show

Show a user profile

blossom user:update

Update your user profile

blossom version

Show Blossom CLI version

blossom whoami

Show who is logged in

service.yml

service.yml example for an application Service