Skip to main content

CLI tool for managing ThingsBoard resources

Project description

ThingsBoard CLI

CLI tool for managing ThingsBoard resources from the terminal.

Installation

Install uv if you don't have it:

curl -LsSf https://astral.sh/uv/install.sh | sh

Then install the CLI:

uv tool install thingsboard-cli

Upgrading

The CLI checks for updates automatically on launch and prompts to upgrade. You can also upgrade manually:

tb update

Shell Completion

# Bash
tb --install-completion bash

# Zsh
tb --install-completion zsh

# Fish
tb --install-completion fish

Restart your terminal after installing completion.

Usage

tb --help
tb config set --url https://thingsboard.cloud --api-key YOUR_KEY
tb device list

Verbose Help

Use -H or --help-verbose on any command to see detailed API documentation, JSON schemas, and field descriptions:

tb device create -H
tb dashboard save -H

Contributing

For local development setup, editable installs, regenerating help text, and publishing, see CONTRIBUTING.md.

Project details


Download files

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

Source Distribution

thingsboard_cli-4.3.1.2.post2.tar.gz (37.6 MB view details)

Uploaded Source

Built Distribution

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

thingsboard_cli-4.3.1.2.post2-py3-none-any.whl (39.2 MB view details)

Uploaded Python 3

File details

Details for the file thingsboard_cli-4.3.1.2.post2.tar.gz.

File metadata

  • Download URL: thingsboard_cli-4.3.1.2.post2.tar.gz
  • Upload date:
  • Size: 37.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for thingsboard_cli-4.3.1.2.post2.tar.gz
Algorithm Hash digest
SHA256 ef8cfd4bd005aa8d4b5fbd9b1bc125544d2547cc455f5f9e994c7bbbededd9f5
MD5 f78b6ad38805d43e78b8037a80a6ab0e
BLAKE2b-256 1a170ec45fa1d2fddd915ef8d1fd946071d5a4ab78e0340be94e2bc7a5eb4bc7

See more details on using hashes here.

File details

Details for the file thingsboard_cli-4.3.1.2.post2-py3-none-any.whl.

File metadata

File hashes

Hashes for thingsboard_cli-4.3.1.2.post2-py3-none-any.whl
Algorithm Hash digest
SHA256 33e63dc07f4ab70dccf0ab1d98e772dd08447d26c43f9bd297961e3181d1e277
MD5 d72494cf3d191f3209d768093ef6e3d0
BLAKE2b-256 9415cccc43ad310d5023a5c4a8dbee687ab1d8908757df5460913507bfa89fec

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page