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)
Related
borealhost-sdk— Python SDKborealhost-mcp— MCP server for AI agents
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)
| File | Size | Uploaded | |
|---|---|---|---|
| borealhost-0.5.5.tar.gz | 51.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|