Skip to main content

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.

Metadata

Release files for thingsboard-cli 4.4.0

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

Source distribution (sdist)

Source distribution for thingsboard-cli 4.4.0
File Size Uploaded Provenance
thingsboard_cli-4.4.0.tar.gz 37.7 MB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for thingsboard-cli 4.4.0
File Interpreter ABI Platform
thingsboard_cli-4.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 77.0 MB

Release files / thingsboard_cli-4.4.0.tar.gz

Download URL thingsboard_cli-4.4.0.tar.gz
Size 37.7 MB
Tags Source
SHA-256 checksum
How to use checksums
31e12ed4f31c5d33af3792f800e7afce8c3d5b19d6e52699f59242534a87d141
BLAKE2b-256 checksum
How to use checksums
e167babc435e8c905eb19933fd98898044f1a9434c3674ab4d3057bef60d2811
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / thingsboard_cli-4.4.0-py3-none-any.whl

Download URL thingsboard_cli-4.4.0-py3-none-any.whl
Size 39.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
4b7c25c18afc346b101aca82e0ceed9e6057c97015d69bc5fc9878d1a1763c83
BLAKE2b-256 checksum
How to use checksums
09fa40faa22c4690051fafd999ed1a682d93d091302b18f2f2fde78feb2bca7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Security for thingsboard-cli 4.4.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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