--- id: os-service-types version: "1.9.0" license: Apache-2.0 license_treatment: permissive maintenance: active --- # os-service-types — Python library for consuming OpenStack sevice-types-authority data License: permissive · Maintenance: active · Downloads: 1.7M/mo ## What it is and what it does os-service-types is a Python library that wraps the OpenStack Service Types Authority, a centralized registry of official OpenStack services and their historical service-type aliases. It lets you query service metadata without building your own HTTP client or parsing JSON manually. The library includes built-in cached data so it works offline, but can also fetch the latest data from the network if available. It's designed for OpenStack tooling and integrations that need to resolve service names to their canonical types or look up historical aliases. The package depends only on pbr and typing-extensions, keeping installation lightweight. Use it for: - Resolve OpenStack service names to canonical service types in client libraries or CLI tools - Look up historical service-type aliases when working with older OpenStack deployments - Validate service types in OpenStack configuration or credential files - Build service discovery logic that works offline using the bundled data ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides access to OpenStack service-type metadata from the OpenStack Service Types Authority, with built-in fallback data and optional network fetching. Yes, if you are building OpenStack tooling or integrations. Low install friction, no security issues, permissive license, and active maintenance make it a safe choice. Not relevant for non-OpenStack projects. ## Install pip install os-service-types uv add os-service-types poetry add os-service-types ## Installing os-service-types Before you install: Low friction: pure Python wheel with only pbr and typing-extensions as runtime dependencies. Actively maintained with a release 10 days ago. License in practice: Apache-2.0 permissive license allows commercial and private use with minimal restrictions. Quickstart: pip install os-service-types import os_service_types # Access service type data via the library's API Requires Python 3.11 or later. Verify before relying: - Whether the built-in data is automatically updated or requires manual package updates to stay current - Network fetch behavior and timeout handling when accessing the Service Types Authority ## Package facts - License: Apache-2.0 (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 1.7M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags openstack service types, service type metadata, openstack service discovery, service type aliases, openstack service registry, openstack, service-discovery [View on SkillFed](https://skillfed.io/packages/os-service-types) · [View on PyPI](https://pypi.org/project/os-service-types/)