$npx skillfedfor your agent

python-openstackclient

OpenStack Command-line Client

Worth itPyPI NetworkingReleased Jul 2026823.1K downloads / moApache-2.0Pure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — python_openstackclient-10.2.1-py3-none-any.whl
v10.2.1 · released 2026-07-15 · Python >=3.11 · 10 runtime deps: cryptography, cliff, iso8601, openstacksdk, osc-lib, oslo.i18n, python-keystoneclient, python-manilaclient

Yes. This is the canonical OpenStack CLI, actively maintained with no security vulnerabilities, low install friction, and permissive licensing. Install it if you operate or automate OpenStack infrastructure. The only real prerequisite is Python 3.11+ and valid cloud credentials; if you lack either, defer installation until those are in place.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.11 or later.
  • Authentication credentials must be configured via clouds.yaml, environment variables (OS_* prefix), or command-line flags before commands will execute.
  • Low friction install with a pure Python wheel.

License · maintenance · safety

Apache-2.0 (permissive) — Licensed under Apache-2.0 (permissive), allowing commercial use, modification, and distribution with minimal restrictions—suitable for both open-source and proprietary deployments.

last release 2026-07-15 (30 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 823,091 downloads/mo, #4,970 on PyPI

Verify before relying

pip install python-openstackclient
openstack --help
openstack server list
  • Whether the package's plugin architecture and stevedore integration enable seamless addition of third-party service clients beyond those bundled.
  • Performance characteristics and latency profiles when managing large-scale cloud deployments with hundreds or thousands of resources.
Same gist for agents: .md · .json

What it is and what it does

OpenStackClient is a command-line interface that unifies management of OpenStack cloud services—compute instances, identity, images, networking, object storage, and block storage—under a single command structure and vocabulary. Instead of learning separate CLI tools for each service, operators use a consistent command grammar (e.g., `openstack server create`, `openstack network list`) to interact with all APIs. It wraps the openstacksdk library and uses cliff for command scaffolding and stevedore for plugin discovery, allowing third-party service clients to register additional commands.

The client supports multiple authentication flows—username/password, federated identity with OIDC, and others—configured through clouds.yaml files, environment variables, or command-line flags. It is actively maintained, supports current Python versions (3.11–3.14), and carries no known security vulnerabilities. It is primarily used by cloud operators, system administrators, and automation engineers who need a single entry point to manage OpenStack infrastructure at scale.

Use it for

  • Provision and manage compute instances, networks, and storage volumes across an OpenStack cloud from a single shell.
  • Automate infrastructure deployment and teardown in CI/CD pipelines using consistent, scriptable commands.
  • Query and monitor cloud resources (servers, images, networks, quotas) without switching between multiple CLI tools.
  • Integrate OpenStack operations into shell scripts and orchestration workflows with a uniform command interface.
  • Support federated authentication and multi-cloud identity management through configurable auth plugins.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

Yes.

This is the canonical OpenStack CLI, actively maintained with no security vulnerabilities, low install friction, and permissive licensing. Install it if you operate or automate OpenStack infrastructure. The only real prerequisite is Python 3.11+ and valid cloud credentials; if you lack either, defer installation until those are in place.

Install

python-openstackclient on PyPI

Before you install

Low friction install with a pure Python wheel. Actively maintained with a release within the last 30 days. Requires Python 3.11 or later and pulls in 10 runtime dependencies including openstacksdk, keystoneclient, and cliff for CLI scaffolding.

Requires Python 3.11 or later. Authentication credentials must be configured via clouds.yaml, environment variables (OS_* prefix), or command-line flags before commands will execute.

License in practice

Licensed under Apache-2.0 (permissive), allowing commercial use, modification, and distribution with minimal restrictions—suitable for both open-source and proprietary deployments.

Quickstart

pip install python-openstackclient
openstack --help
openstack server list

Verify before relying

  • Whether the package's plugin architecture and stevedore integration enable seamless addition of third-party service clients beyond those bundled.
  • Performance characteristics and latency profiles when managing large-scale cloud deployments with hundreds or thousands of resources.

Package facts

LicenseApache-2.0 permissive
Python supportSupports the current Python release >=3.11
Install frictionLow. Pure-Python wheel
Runtime dependencies
10 packages
cryptographycliffiso8601openstacksdkosc-liboslo.i18npython-keystoneclientpython-manilaclientrequestsstevedore
MaintenanceActively maintained 30 days since the last release
First released
Downloads823,091 / month, #4,970 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Environment :: OpenStackIntended Audience :: Information TechnologyIntended Audience :: System AdministratorsOperating System :: POSIX :: LinuxProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Typing :: Typed

Evidence: python_openstackclient-10.2.1-py3-none-any.whl

Tags

Capabilities
openstack command line clientcloud infrastructure cliopenstack api shellunified cloud management toolopenstack compute network storage clicloud provisioning command lineopenstack resource management
Topics
cloud-infrastructureopenstackdevops-cli

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “openstack command line client”

Give your agent the search over MCP, or paste the wish link into any chat.

More Networking packages

h11 With conditions
PyPI · WWW/HTTP · released Apr 2025

h11 is a pure-Python HTTP/1.1 protocol implementation that handles parsing and serializing HTTP messages without any built-in I/O, letting you integrate it with any network layer you choose.

MITpure Python · 3.8+aging
894.9Mdownloads / mo
psutil Worth it
PyPI · Libraries · released Jan 2026

psutil retrieves real-time information about running processes and system resources (CPU, memory, disks, network, sensors) across multiple operating systems, enabling system monitoring, process profiling, and resource management.

permissive licensecompiled wheel · 3.6+
387.6Mdownloads / mo
pyOpenSSL With conditions
PyPI · Python Modules · released Aug 2026

pyOpenSSL wraps OpenSSL's SSL/TLS functionality for Python, providing high-level connection objects and certificate handling through a Python-friendly interface around OpenSSL's cryptographic operations.

Apache-2.0pure Python · 3.9+
294.2Mdownloads / mo
uvloop With conditions
PyPI · Networking · released Oct 2025

uvloop is a drop-in replacement for Python's built-in asyncio event loop, implemented in Cython and using libuv, that accelerates async I/O operations.

Apache-2.0compiled wheel · 3.8.1+
257.9Mdownloads / mo
execnet With conditions
PyPI · Libraries · released Nov 2025

execnet lets you spawn and communicate with Python interpreters across local processes, remote hosts, and different platforms, using a simple API for task distribution and inter-process messaging.

However, the aging maintenance status (275 days since last release) means you should verify it meets your concurrency and performance needs before committing to a…

MITpure Python · 3.8+aging
172.1Mdownloads / mo
pyzmq Worth it
PyPI · Networking · released Sep 2025

PyZMQ provides Python bindings for ZeroMQ (ØMQ), a lightweight messaging library that enables fast, asynchronous communication between distributed processes and applications.

BSD-3-Clausecompiled wheel · 3.8+
109.5Mdownloads / mo

See also openstacksdk · osc-placement · python-octaviaclient · python-zaqarclient · osc-lib · python-ironicclient · python-swiftclient · python-novaclient · apache-libcloud · keystoneauth1