{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/4"}],"enrichment":{"capability":"GrowthBook is a feature flagging and A/B testing SDK that evaluates feature flags and experiments locally without network requests, supporting both synchronous and asynchronous Python applications.","skillfed_tags":["feature-flags","a-b-testing","async-ready"],"use_cases":["Gate new features behind flags in production without redeploying code, toggling them on/off remotely via the GrowthBook API.","Run A/B tests by assigning users to experiment variations and tracking which variation they see through your analytics system.","Implement progressive rollouts by targeting features to specific user segments (by ID, country, premium status, etc.) defined in user attributes.","Integrate with FastAPI or other async frameworks to evaluate features per-request with real-time updates from the GrowthBook service.","Use in Django or Flask middleware to attach a GrowthBook instance to each request and access feature state in views without extra setup."],"what_it_does":"GrowthBook is a Python SDK for feature flagging and A/B testing that runs feature evaluation locally, eliminating the need for network calls on every check. It supports both synchronous and asynchronous code paths, making it suitable for traditional web frameworks like Django and Flask as well as async frameworks like FastAPI. The SDK fetches feature definitions from a remote GrowthBook API and caches them locally, allowing you to gate features, run experiments, and track results using your existing analytics system (GA, Segment, Mixpanel, or custom).\n\nThe package includes full type hints and is PEP 561 compliant, enabling IDE autocomplete and type checking with mypy. It handles user targeting, experiment assignment, and real-time feature updates via Server-Sent Events in the async client. The synchronous API is lightweight and requires minimal setup, while the async client is designed to be thread-safe and can be shared across concurrent requests in web applications.","worth_installing":"Yes. GrowthBook is actively maintained, has no known vulnerabilities, low install friction, and a permissive MIT license. It solves a real problem (feature flagging and A/B testing) with both sync and async support, making it suitable for most Python web applications. The local evaluation model avoids network latency on every feature check, and the type hints provide good IDE support. Install it if you need feature flags or A/B testing; the only caveat is verifying whether the in-memory cache meets your deployment model (especially in multi-process scenarios)."},"id":"growthbook","links":{"html":"https://skillfed.io/packages/growthbook","md":"https://skillfed.io/packages/growthbook.md","pypi":"https://pypi.org/project/growthbook/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-18","license_spdx":null,"license_treatment":"permissive","name":"growthbook","python_support":"supports_current","summary":"Powerful Feature flagging and A/B testing for Python apps"},"popularity":{"monthly_downloads":2075976,"position":3313,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2.3.1"}
