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.3.1.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 thingsboard-cli 4.3.1.5
File Size Uploaded Provenance
thingsboard_cli-4.3.1.5.tar.gz 37.6 MB Without provenance Details

Built distribution (wheel)

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

Total release size: 76.8 MB

Release files / thingsboard_cli-4.3.1.5.tar.gz

Download URL thingsboard_cli-4.3.1.5.tar.gz
Size 37.6 MB
Tags Source
SHA-256 checksum
How to use checksums
97b8ed148a8892a07099a11f8c74576ab11aafb0e2be53d267f8ede28c7a7ccf
BLAKE2b-256 checksum
How to use checksums
d05a5068d0c0667ad24daacc1d479b26be2af987de84f2deefef803c2c0ac0e7
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.3.1.5-py3-none-any.whl

Download URL thingsboard_cli-4.3.1.5-py3-none-any.whl
Size 39.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
c45f6097f1e66aa9af3f8b9643301907389a3add3974cbea07e9be44d6fb5cf1
BLAKE2b-256 checksum
How to use checksums
c70673508c2572c0ba2a311c307d5dee00ef67caf66b02d04d1452cec9d83de1
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.3.1.5

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