{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/13"},{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/3"}],"enrichment":{"capability":"A Python client library for programmatically managing secrets stored in IBM Cloud Secrets Manager, supporting creation, retrieval, and lifecycle operations through the service's REST API.","skillfed_tags":["ibm-cloud","secrets-management","iam-auth"],"use_cases":["Store and retrieve database credentials or API keys from application code without hardcoding them.","Automate secret rotation and lifecycle management as part of infrastructure-as-code workflows.","Integrate secret retrieval into CI/CD pipelines to inject credentials at deployment time.","Manage TLS certificates and other cryptographic material centrally in IBM Cloud.","Build multi-tenant applications that isolate secrets by environment or customer."],"what_it_does":"This is the official IBM Cloud Python SDK for interacting with IBM Cloud Secrets Manager, a managed service for storing and rotating sensitive data. The library wraps the Secrets Manager REST API, providing a SecretsManagerV2 client class that handles authentication via IBM Cloud's IAM system and exposes methods for creating, retrieving, updating, and managing secrets of various types. It depends on ibm-cloud-sdk-core for authentication and common SDK patterns, plus standard HTTP libraries (requests, urllib3) and python-dateutil for date handling.\n\nDevelopers use it to programmatically manage secrets in their IBM Cloud infrastructure\u2014storing API keys, database credentials, certificates, or arbitrary secret data\u2014without embedding credentials in code or configuration files. The SDK handles token-based authentication transparently, regenerating access tokens as needed, and provides a Pythonic interface to the underlying REST operations.","worth_installing":"Yes, if you are already using IBM Cloud Secrets Manager and need Python client access. The SDK is actively maintained, has no known vulnerabilities, installs with low friction, and is released under a permissive license. It is the official supported way to interact with the service from Python. Not relevant if you are not using IBM Cloud or prefer alternative secret management systems."},"id":"ibm-secrets-manager-sdk","links":{"html":"https://skillfed.io/packages/ibm-secrets-manager-sdk","md":"https://skillfed.io/packages/ibm-secrets-manager-sdk.md","pypi":"https://pypi.org/project/ibm-secrets-manager-sdk/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-17","license_spdx":null,"license_treatment":"permissive","name":"ibm-secrets-manager-sdk","python_support":"supports_current","summary":"IBM Cloud Secrets Manager Python SDK"},"popularity":{"monthly_downloads":330980,"position":7522,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.1.19"}
