Ship faster, smarter, safer
Accelerate development by decoupling release from deployment. Sleep soundly with automated rollbacks based on guardrail metrics.


Trusted by 3,000+ companies worldwide
Reduce risk and measure the impact of every release
Release at speed and scale
Works with your tech stack
Apply granular targeting rules
Convert flags to experiments
Build trust and confidence across your team
Ship faster, rollback instantly
Ship with confidence using smart feature flags that monitor guardrail metrics with alerts and instant rollbacks. Flexible flag types allow you to turn features on/off and control entire UI layouts without shipping new code.

Code and release with AI-native feature flags
Work with GrowthBook from your preferred AI tools (Claude Code, Cursor, Codex, VS Code, etc.). Highlight a block of code, wrap it in a feature flag, set targeting rules, and create experiments without context switching.

Build smarter using developer-friendly tools
Don’t let feature flag complexity slow down your next release. GrowthBook dev tools integrate directly into your workflow so you can QA, debug, and ship with confidence. Toggle and preview flags. Simulate any user segment. Walk through targeting logic to see who gets what, when.

Ready for any size enterprise
Built for modern product development teams that need to ship fast with safe, governed, and compliant releases.

Run GrowthBook your way on your tech stack
GrowthBook easily scales from small sites to the largest apps in the world, serving 100B+ event lookups daily.

One platform to analyze, deploy, and measure
Warehouse-native Experimentation
Powerful Product Analytics
Predictable pricing, flexible plans for every team
Explore free and tiered pricing and plans for both cloud and self-hosted deployments.
Framework compatible SDKs
24+ SDKs designed for modern apps and websites with 50% smaller SDKs, zero network calls, plus server, client, mobile, and edge compatibility. JavaScript, Python, React, iOS.
<script async
data-client-key="YOUR_CLIENT_KEY_HERE"
src="https://cdn.jsdelivr.net/npm/@growthbook/growthbook/dist/bundles/auto.min.js"
></script>
npm install --save @growthbook/growthbooknpm install --save @growthbook/growthbook-reactAdd to `build.gradle` (Kotlin DSL):
dependencies {
implementation("io.growthbook.sdk:GrowthBook:6.1.1")
implementation("io.growthbook.sdk:NetworkDispatcherKtor:1.0.6") // or NetworkDispatcherOkHttp:1.0.2
}
CocoaPods - add to `Podfile`:
pod 'GrowthBook-IOS'Swift Package Manager - add to `Package.swift`:
.package(url: "https://github.com/growthbook/growthbook-swift.git")npm install --save @growthbook/growthbook-reactropm install growthbook-rokuOr manually copy `GrowthBook.brs` from the [GitHub repo](https://github.com/growthbook/growthbook-roku) into your `source/` directory.
npm install --save @growthbook/growthbooknpm install --save @flags-sdk/growthbook
For front-end-only Next.js, use the React SDK instead.
composer require growthbook/growthbookMaven:
Add JitPack to your repositories, then:
<dependency>
<groupId>com.github.growthbook</groupId>
<artifactId>growthbook-sdk-java</artifactId>
<version>0.10.6</version>
</dependency>Gradle (Groovy DSL):
implementation 'com.github.growthbook:growthbook-sdk-java:0.10.6'Add to `build.gradle` (Kotlin DSL):
dependencies {
implementation("io.growthbook.sdk:GrowthBook:6.1.1")
implementation("io.growthbook.sdk:NetworkDispatcherKtor:1.0.6") // or NetworkDispatcherOkHttp:1.0.2
}Same package as the Android Kotlin SDK.
go get github.com/growthbook/growthbook-golangcargo add growthbook-rustOr add to `Cargo.toml`:
[dependencies]
growthbook-rust = "0.0.4"npm install --save @growthbook/growthbook @growthbook/edge-cloudflare
npm install --save @growthbook/growthbook @growthbook/edge-fastly
npm install ngx-growthbook
This is an open-source community SDK — not officially maintained by GrowthBook.
FAQs
Feature flag management is the practice of using configuration switches to control which features are visible to which users without deploying new code. It enables gradual rollouts, A/B testing, and instant rollbacks.
GrowthBook makes migration straightforward. Install the SDK alongside your existing provider, recreate your flag definitions in GrowthBook (or use the API to bulk import), and switch traffic over incrementally. Your SDKs evaluate flags locally, so there's no performance hit during the transition. Most teams complete migration within a few days.
Any feature flag in GrowthBook can become an A/B test with one click. When you convert a flag to an experiment, GrowthBook automatically assigns users to variants and tracks the metrics you define — all using data from your existing warehouse. No separate instrumentation required.
Establish naming conventions and ownership from day one. Use GrowthBook's stale flag detection to automatically identify flags that are no longer active — then clean them up before they become tech debt. For enterprise teams, progressive approval workflows ensure changes go through review before reaching production. Version control and audit trails give you a complete history of every flag change.
Open source means no vendor lock-in, full transparency into how flags are evaluated, and the option to self-host for complete data control. GrowthBook has 7,000+ GitHub stars and an active community.
Most teams are running their first feature flag within an hour. Sign up for free, use our managed warehouse, and start shipping.
Ready to ship faster?
No credit card required. Start with feature flags, experimentation, and product analytics—free.


