{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/4"}],"enrichment":{"capability":"A server-side Python SDK for integrating with Unleash, a feature management platform, to evaluate feature flags and control feature rollouts in your application.","skillfed_tags":["feature-flags","release-management","a-b-testing"],"use_cases":["Gradually roll out new features to a subset of users to validate before full release.","Toggle experimental features on or off without redeploying your application.","Run A/B tests by evaluating different feature variants based on user context.","Implement feature flags for canary deployments or blue-green release strategies.","Disable problematic features in production without a code change or restart."],"what_it_does":"UnleashClient is a Python SDK that connects your application to Unleash, a feature management platform designed to control feature rollouts and reduce release risk. It lets you evaluate feature flags and variants at runtime, with support for gradual rollouts, user segmentation via context, and custom activation strategies. The SDK runs on the server side and handles synchronization with the Unleash API, caching, metrics reporting, and scheduled background updates.\n\nThe package integrates with APScheduler for background synchronization and uses requests for HTTP communication. It supports fallback functions for graceful degradation when flags are unavailable, context-based evaluation (userId, sessionId, custom properties), and both on-disk and custom cache implementations. The SDK is production-ready (Development Status 5), actively maintained, and supports Python 3.8 through 3.13.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries no known vulnerabilities, and uses a permissive MIT license. It's well-suited for any Python application that needs feature flag management. The main consideration is ensuring your Unleash server is configured and accessible before initializing the client, as feature flags default to false until synchronized."},"id":"unleashclient","links":{"html":"https://skillfed.io/packages/unleashclient","md":"https://skillfed.io/packages/unleashclient.md","pypi":"https://pypi.org/project/unleashclient/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-21","license_spdx":null,"license_treatment":"permissive","name":"UnleashClient","python_support":"supports_current","summary":"Python client for the Unleash feature toggle system!"},"popularity":{"monthly_downloads":2517340,"position":3028,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"6.8.0"}
