{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/2"}],"enrichment":{"capability":"osc-lib provides a shared library of common modules and utilities for building OpenStackClient (OSC) plugins and command-line tools that interact with OpenStack APIs.","skillfed_tags":["openstack","cli-framework","plugin-development"],"use_cases":["Writing custom OpenStackClient plugins that extend the base OSC command set for domain-specific operations","Building standalone command-line tools that need OpenStack API authentication and session handling without reimplementing it","Migrating code from the main OpenStackClient repository to a shared plugin architecture using osc-lib's common modules","Implementing CLI commands that leverage osc-lib's command framework and argument parsing utilities"],"what_it_does":"osc-lib is a library extracted from OpenStackClient that provides reusable components for building OpenStack command-line tools and plugins. It bundles common modules for authentication, command handling, API interaction, logging, and CLI utilities that were previously embedded in the main OpenStackClient codebase.\n\nDevelopers use osc-lib to write OSC plugins or standalone CLI tools that need to interact with OpenStack APIs. It abstracts away authentication (via keystoneauth1), session management, command framework scaffolding (via cliff), and common utilities, so plugin authors can focus on their specific command logic rather than reinventing OpenStack integration plumbing.","worth_installing":"Yes, if you are building OpenStackClient plugins or CLI tools for OpenStack. The library is actively maintained, has no known vulnerabilities, and low install friction. It is not a general-purpose package\u2014install it only as a dependency for OSC plugin development or when explicitly required by OpenStack tooling."},"id":"osc-lib","links":{"html":"https://skillfed.io/packages/osc-lib","md":"https://skillfed.io/packages/osc-lib.md","pypi":"https://pypi.org/project/osc-lib/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-10","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"osc-lib","python_support":"supports_current","summary":"OpenStackClient Library"},"popularity":{"monthly_downloads":868244,"position":4852,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"4.7.0"}
