{"id":21528,"library":"linode-cli","title":"Linode CLI","description":"Official command-line interface for managing Linode cloud services via the Linode API. The current version is 5.67.0, with a monthly release cadence.","status":"active","version":"5.67.0","language":"python","source_language":"en","source_url":"https://github.com/linode/linode-cli","tags":["cli","linode","cloud","api"],"install":[{"cmd":"pip install linode-cli","lang":"bash","label":"Install with pip"}],"dependencies":[],"imports":[{"note":"linode-cli is a CLI tool; the Python SDK is linode_api4.","wrong":"from linodecli import LinodeClient","symbol":"LinodeClient","correct":"from linode_api4 import LinodeClient"},{"note":"linode-cli is a command-line tool, not a Python module.","wrong":"import linode_cli","symbol":"linode-cli","correct":"No Python import; use shell command `linode-cli`"}],"quickstart":{"code":"linode-cli linodes list --json","lang":"bash","description":"List all Linode instances as JSON."},"warnings":[{"fix":"pip install linode-api4","message":"linode-cli is a CLI tool, not a Python library. To use the Linode API from Python, install `linode-api4` instead.","severity":"gotcha","affected_versions":"all"},{"fix":"Use `linode-cli` instead of `linode`. Refer to migration guide: https://www.linode.com/docs/products/tools/cli/guides/migrate/","message":"Version 4.x to 5.x migration: The command `linode-cli` replaces the old `linode` command. Plugin API and output formatting changed.","severity":"breaking","affected_versions":"5.0.0+"},{"fix":"Use non-interactive commands with flags.","message":"Interactive shell mode (`linode-cli`) is deprecated in favor of direct command calls.","severity":"deprecated","affected_versions":"5.20.0+"}],"env_vars":null,"last_verified":"2026-04-27T00:00:00.000Z","next_check":"2026-07-26T00:00:00.000Z","problems":[{"fix":"pip install linode-cli","cause":"linode-cli is not installed or not in PATH.","error":"linode-cli: command not found"},{"fix":"linode-cli configure","cause":"Credentials not configured or expired.","error":"Error: Missing required authentication. Please run `linode-cli configure`"},{"fix":"Use positive integers: --page 1 --page-size 100","cause":"Wrong `--page` or `--page-size` values.","error":"Error: Invalid pagination parameters"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}