{"categories":[{"label":"Cryptography","url":"https://skillfed.io/packages/category/security-cryptography/2"}],"enrichment":{"capability":"Castellan provides a unified interface for interacting with key management services in OpenStack environments, abstracting away the complexity of different key manager backends.","skillfed_tags":["openstack","key-management","cryptography"],"use_cases":["Abstract key manager interactions in OpenStack services so they can work with multiple backends","Store and retrieve encryption keys for data protection in OpenStack deployments","Integrate with key management systems through a unified API","Build OpenStack applications that need cryptographic key management without backend lock-in"],"what_it_does":"Castellan is a generic key manager abstraction layer for OpenStack that provides a consistent Python interface to cryptographic key storage and retrieval. Rather than coupling OpenStack services directly to a specific key manager implementation, Castellan acts as a plugin-based gateway, allowing different backends to be swapped without changing application code.\n\nThe package depends on cryptography, python-barbicanclient, and several oslo libraries for configuration, logging, and context management. It uses stevedore for plugin discovery and keystoneauth1 for OpenStack authentication. This makes it suitable for OpenStack operators and developers building services that need to manage secrets securely without hard-coding a particular key manager choice.","worth_installing":"Yes, if you are building or operating OpenStack services that need key management. The package is actively maintained, has no known vulnerabilities, and provides genuine value by decoupling your code from a specific key manager. If you are not working within an OpenStack environment or do not need key manager abstraction, it is not relevant."},"id":"castellan","links":{"html":"https://skillfed.io/packages/castellan","md":"https://skillfed.io/packages/castellan.md","pypi":"https://pypi.org/project/castellan/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-10","license_spdx":null,"license_treatment":"permissive","name":"castellan","python_support":"supports_current","summary":"Generic Key Manager interface for OpenStack"},"popularity":{"monthly_downloads":132956,"position":11533,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"5.8.0"}
