--- id: linode-cli version: "5.68.0" license: BSD-3-Clause license_treatment: permissive maintenance: active --- # linode-cli — The official command-line interface for interacting with the Linode API. License: permissive · Maintenance: active · Downloads: 81.5K/mo ## What it is and what it does linode-cli is the official command-line interface for Linode's cloud API. It wraps the Linode API endpoints and presents them as terminal commands, returning results in organized, configurable tables. The CLI is automatically generated from Linode's OpenAPI specification, which means its commands stay in sync with the API as it evolves. You install it as a Python package and then use it to manage Linode resources without leaving the shell. It's built on standard HTTP libraries (requests, urllib3) and uses rich for terminal formatting. It's aimed at operators, DevOps engineers, and anyone automating Linode infrastructure from scripts or the command line. Use it for: - Manage Linode resources from shell scripts or CI/CD pipelines without writing direct API calls. - Query and list Linode resources with formatted terminal output. - Automate infrastructure tasks via CLI invocation in deployment workflows. - Quickly inspect account resources and their status from the terminal during troubleshooting. - Integrate Linode operations into existing command-line toolchains and shell workflows. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Command-line interface for the Linode API that lets you manage Linode resources and services directly from the terminal with organized, configurable table output. Yes, if you use Linode infrastructure and want to manage it from the command line. Low install friction, actively maintained, no known vulnerabilities, and permissive BSD-3-Clause licensing. The CLI is the official tool and stays synchronized with the API. Install it if you're automating Linode resources or prefer terminal-based management. ## Install pip install linode-cli uv add linode-cli poetry add linode-cli ## Installing linode-cli Before you install: Low install friction with a pure Python wheel. Actively maintained with latest release on 2026-05-28. Depends on common, well-established packages (requests, PyYAML, rich, urllib3) plus linode-metadata and pytimeparse. Requires Python 3.9 or later. License in practice: BSD-3-Clause permissive license allows use in most projects, including commercial ones, with minimal restrictions beyond attribution and liability disclaimers. Quickstart: pip install linode-cli linode-cli linodes list Requires Python 3.9 or later. Authentication typically requires a Linode API token set via environment variable or config file. Verify before relying: - Whether the CLI auto-generates from the OpenAPI spec on each release or uses a fixed snapshot. - What authentication methods are supported beyond API tokens. - Whether output formatting options (table, JSON, YAML) are all documented. - Specific resource types and operations available through the CLI. ## Package facts - License: BSD-3-Clause (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 81.5K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags linode api command line, linode cli tool, manage linode from terminal, linode infrastructure cli, linode resource management, linode api client, linode cloud cli, cloud-infrastructure, api-client, devops [View on SkillFed](https://skillfed.io/packages/linode-cli) · [View on PyPI](https://pypi.org/project/linode-cli/)