Skip to main content

IBEE Solutions CLI

Official command-line interface for the IBEE Solutions cloud platform. Built on the ibee Python SDK.

Installation

pip install ibee-cli

Requires Python 3.10+.

Authentication

Create an API token in the portal under Settings > API Tokens, then:

export IBEE_TOKEN="ibee_live_xxxxxxxxxxxx"
export IBEE_WORKSPACE_ID="710995"

Both can also be passed per command with --token and --workspace.

Usage

# Object storage
ibee buckets list
ibee buckets create my-bucket
ibee buckets delete my-bucket --yes

# Secret Store — stores
ibee secrets stores list
ibee secrets stores create production-secrets --description "prod"
ibee secrets stores get STORE_ID
ibee secrets stores update STORE_ID --name renamed
ibee secrets stores archive STORE_ID --yes

# Secret Store — secrets
ibee secrets list --store-id STORE_ID
ibee secrets create --store-id STORE_ID --name db-url --value '{"url":"postgres://..."}'
ibee secrets get SECRET_ID           # metadata
ibee secrets value SECRET_ID         # current value
ibee secrets set-value SECRET_ID --value '{"url":"postgres://new"}'
ibee secrets delete SECRET_ID --yes

# Compute catalog (discover placement / plans / images for `create`)
ibee compute sites
ibee compute plans --vm-type cloud
ibee compute images --vm-type gpu

# Cloud VMs
ibee vms list
ibee vms get VM_ID
ibee vms create web-01 --plan-id PLAN_ID --template-id IMAGE_ID --ssh-key-id KEY_ID --wait
ibee vms start VM_ID
ibee vms stop VM_ID
ibee vms reboot VM_ID
ibee vms metrics VM_ID
ibee vms delete VM_ID --yes --wait

# GPU VMs (same verbs as Cloud VMs)
ibee gpus list
ibee gpus create train-01 --gpu-model A100 --gpu-count 1 --plan-id PLAN_ID --wait
ibee gpus start VM_ID
ibee gpus stop VM_ID
ibee gpus reboot VM_ID
ibee gpus metrics VM_ID
ibee gpus delete VM_ID --yes

# Async operations — poll a create/delete/power action to completion
ibee ops get OPERATION_ID --wait

Create/delete/power actions are asynchronous; add --wait to block until the operation finishes, or poll it later with ibee ops get.

Every command accepts --json for raw output:

ibee --json buckets list

Environments

The CLI targets production by default. Use --dev (or IBEE_ENV=dev) for the development environment, or --base-url for a custom endpoint:

ibee --dev buckets list

Related

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ibee_cli-0.2.0.tar.gz (13.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ibee_cli-0.2.0-py3-none-any.whl (16.8 kB view details)

Uploaded Python 3

File details

Details for the file ibee_cli-0.2.0.tar.gz.

File metadata

  • Download URL: ibee_cli-0.2.0.tar.gz
  • Upload date:
  • Size: 13.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for ibee_cli-0.2.0.tar.gz
Algorithm Hash digest
SHA256 2e6c95966e76b2de9933e0073ddb3a130b80856e57d0827c452111eda84ea348
MD5 d9a9a4b5b1596062441e98cd45ee36de
BLAKE2b-256 ebb8f68e098aef972f01e068ea91cf288d9e2e9e7075e28cda2a3236e72ead8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibee_cli-0.2.0.tar.gz:

Publisher: publish.yml on devs-ibee/ibee-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibee_cli-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: ibee_cli-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for ibee_cli-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aafa4ed2bcf322c2c6152ea09b4acabfb262dddaa3cb13d019fadb2cfd377043
MD5 5df9d22e64f00501955e70bbc2c7ffe6
BLAKE2b-256 b933b6e990dbb28287aa0732382149815a7176e4f0671fa713f53240500f9830

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibee_cli-0.2.0-py3-none-any.whl:

Publisher: publish.yml on devs-ibee/ibee-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.3.0

2 files

This release

0.2.0 This release

2 files

0.1.1

2 files

0.1.0

2 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