Skip to main content

BorealHost CLI (bh)

Command-line tool for BorealHost.ai — agent-native web hosting.

Install

pip install borealhost

Authenticate

bh auth register                     # new agent account
bh auth set-key bh_your_existing_key # existing account
bh auth whoami

Keys are persisted to ~/.borealhost/config.toml (chmod 600).

Examples

# Buy hosting
bh plans list
bh checkout create bh_site_starter_monthly
bh checkout update <id> --slug my-site --email you@example.com
bh checkout complete <id>

# Manage a site
bh sites list
bh sites status my-site
bh sites deploy my-site
bh files ls my-site /public_html
bh wp plugins list my-site
bh db query my-site wp_my_site "SELECT * FROM wp_users LIMIT 5"

# Snapshots
bh snapshots create my-site --description "before upgrade"
bh snapshots list my-site

# DNS
bh dns add my-site --type A --value 1.2.3.4 --subdomain www

# Domains
bh domains search example.com
bh domains register example.com --period 1

Output formats

All commands accept --json, --yaml, or --table (default for TTY):

bh sites list --json | jq '.[] | .slug'
bh plans list --yaml > plans.yaml

When stdout is not a TTY, JSON is used automatically.

Environment variables

  • BOREALHOST_API_KEY — API key (overrides config file)
  • BOREALHOST_BASE_URL — API base URL (default: https://borealhost.ai)

Metadata

Release files for borealhost 0.5.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for borealhost 0.5.5
File Size Uploaded
borealhost-0.5.5.tar.gz 51.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for borealhost 0.5.5
File Interpreter ABI Platform
borealhost-0.5.5-py3-none-any.whl Python 3 none any Details

Total release size: 127.0 kB

Release files / borealhost-0.5.5.tar.gz

Download URL borealhost-0.5.5.tar.gz
Size 51.9 kB
Tags Source
SHA-256 checksum
How to use checksums
2d4277ac1b339882a1c5378f4bdea627189b2a4cff46d9c56291377c9b772683
BLAKE2b-256 checksum
How to use checksums
127fe86d7cda768f5bbc0679ed81e27a287727f6cb36118fd4ebea053ef168f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / borealhost-0.5.5-py3-none-any.whl

Download URL borealhost-0.5.5-py3-none-any.whl
Size 75.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
32e02ccc206249187af9e2c4eb8605a2a7f40ae4737b4f3f8cf6ad9afbb7ba09
BLAKE2b-256 checksum
How to use checksums
8e075b23ecd0c5b871ae7fce0864885bceb2e3cdde7344a5e3916c76da905cdb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

0.5.6

2 release files

This release

0.5.5 This release

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.4.0

2 release files

0.3.0

1 release file

0.2.0

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page