GrowthBook

Open-source A/B testing and feature flags — self-host free, or use the cloud

Experimentation 4.4 / 5 Open-source Self-hosted free Updated Feb 2026

Quick Verdict

GrowthBook is the most compelling A/B testing option for Indian product teams with two specific constraints: a tight budget and a strong engineering team. The self-hosted version is completely free — you run GrowthBook on your own AWS or GCP infrastructure, your experiment data stays in your own data warehouse (BigQuery, Redshift, Snowflake, or even ClickHouse), and you pay nothing to GrowthBook. The architecture is genuinely different from cloud tools: GrowthBook does not ingest your event data. Instead, it connects to your existing warehouse and runs statistical analysis on data that is already there. For Indian fintech and healthtech teams with data sovereignty requirements, this is not just a cost advantage — it is a compliance advantage. The trade-off is real: self-hosting requires an engineer to set up and periodically maintain the Docker deployment. If your team cannot spare that, GrowthBook Cloud's free tier (1 seat, unlimited experiments) covers the core use case.

Self-host Value
4.9
Statistics Quality
4.4
Feature Flags
4.3
Warehouse Integration
4.6
PM Usability
3.7

What is GrowthBook?

GrowthBook is an open-source experimentation platform founded in 2021 in San Francisco. It provides A/B testing, feature flags, and experiment analysis — and unlike every other major experimentation tool, it does not collect or store your event data. Instead, GrowthBook connects to your existing data warehouse (BigQuery, Redshift, Snowflake, Postgres, MySQL, ClickHouse, Athena) and runs statistical analysis on data that already lives there. This warehouse-native architecture is the core design decision that makes GrowthBook distinctively different from Statsig, VWO, Optimizely, and LaunchDarkly.

The GrowthBook SDK (available for JavaScript, React, Python, Ruby, Go, PHP, Kotlin, Swift, Flutter, and more) handles experiment assignment client-side — it evaluates feature flags and assigns users to experiment variants in the user's browser or app without a network call, making it extremely fast. Results are then analysed by querying your data warehouse directly, which means your experiment metrics can use any event data you are already collecting — not just events you specifically instrument for GrowthBook.

For Indian product teams, this architecture has three practical implications. First, if you are already sending events to BigQuery from your Firebase or Mixpanel setup, GrowthBook can immediately use those events as experiment metrics without re-instrumenting anything. Second, your experiment data never leaves your cloud infrastructure — important for Indian fintech teams with RBI data localisation considerations. Third, there are no per-event fees — GrowthBook's cost does not scale with your event volume the way Statsig's or LaunchDarkly's does.

Key Features

Warehouse-Native Analysis

Connect directly to BigQuery, Redshift, Snowflake, ClickHouse, Postgres, or MySQL. GrowthBook writes SQL queries to your warehouse to compute experiment results — no data ingestion, no event forwarding, no per-event pricing. For Indian teams already using BigQuery for product analytics, GrowthBook can use every event you have already collected as a potential experiment metric on day one.

Feature Flags

Full feature flag management with percentage rollouts, targeting rules (user attributes, segments, environments), and instant kill switches. Flags evaluated client-side without a network call — no latency impact on your product. For Indian teams replacing LaunchDarkly with a free alternative, GrowthBook's feature flags cover 80% of common flag use cases including staged rollouts and environment-based targeting.

Statistical Engine

Bayesian and frequentist statistical analysis. CUPED variance reduction (reduces experiment runtime significantly by controlling for pre-experiment behaviour). Sequential testing for valid early stopping. Automatic metric lift calculation with confidence intervals. For Indian teams who want statistical rigour without a data science team, GrowthBook's engine provides the same methodology that large tech companies use internally.

Self-Host Option

Full GrowthBook runs on Docker — deploy to AWS, GCP, or any cloud provider in under an hour. All data stays on your infrastructure. No per-seat or per-event billing. For Indian teams with data localisation requirements, regulated fintech, or healthtech, self-hosting eliminates data sovereignty concerns entirely. Community support on Slack; commercial support available on paid plans.

When GrowthBook Beats Statsig and VWO

Choose GrowthBook when any of these are true

Your event data is already in a warehouse: If you send events to BigQuery or Redshift, GrowthBook can use them immediately as experiment metrics without re-instrumenting. Statsig and VWO require you to send events to their servers — duplicating your instrumentation.

Data sovereignty matters: RBI regulated fintech, DPDP Act compliance, healthcare data — GrowthBook self-hosted means experiment data never leaves your infrastructure. No other experimentation platform offers this without an expensive enterprise data residency contract.

Engineering team can spare 4 hours for setup: Self-hosted GrowthBook takes one engineer 3-4 hours to deploy on Docker and connect to your warehouse. After that, it runs with minimal maintenance. The upfront investment is real; the ongoing cost is zero.

Budget is the hard constraint: Statsig Pro at scale costs Rs 5,000-15,000/month. VWO starts at Rs 12,000/month. GrowthBook self-hosted costs only your EC2 or Cloud Run instance — typically Rs 800-2,000/month for a small deployment.

GrowthBook vs Statsig vs VWO

FactorGrowthBookStatsigVWO
Pricing modelFree self-hostedPer event (free to 1M)Per session (expensive)
Data sovereigntyFull — stays on your infraData sent to StatsigData sent to VWO
Warehouse-nativeYes — core architecturePartial (warehouse sync)No
Setup complexityModerate (DevOps needed)Easy (cloud)Easy (cloud + no-code)
Feature flagsYes — included freeYes — included freeLimited
No-code experimentsNo — engineer requiredNo — engineer requiredYes — visual editor
CUPED / Bayesian statsYesYesFrequentist only
Made in India angleOpen-source communityGlobal SaaSDelhi-based
Best forEngineering-led, data in warehouseSeries A-B, fast setupNon-engineers, website testing

Best For

  • Indian teams with event data in BigQuery, Redshift, or Snowflake who want immediate experiment metrics
  • Regulated Indian fintech and healthtech teams with data localisation or sovereignty requirements
  • Engineering-led teams replacing LaunchDarkly with a free self-hosted feature flag solution
  • Startups where paid experimentation tools are cost-prohibitive and engineering can support a Docker deployment
  • Teams wanting Bayesian statistics and CUPED variance reduction without paying enterprise tool pricing

Pricing

GrowthBook has two deployment options: self-hosted (free) and GrowthBook Cloud (SaaS). The self-hosted option is fully featured — not a limited community edition.

Cloud Free

Rs 0

GrowthBook's managed cloud — 1 seat, unlimited experiments and feature flags, core statistical analysis. No Docker required. For solo PMs or very small teams who want GrowthBook's warehouse-native analysis without managing their own deployment. Upgrade to Pro when you need multiple team members.

Cloud Pro

~Rs 1,700/seat/mo

$20/seat/month. Unlimited seats from this base, advanced permissions, SSO, priority support, and visual A/B editor. For Indian teams who want GrowthBook's warehouse-native architecture in a managed cloud without self-hosting overhead. At 3 seats (Rs 5,100/month) still significantly cheaper than Statsig Pro or VWO at equivalent capability.

Pros and Cons

Pros

  • Self-hosted version is completely free and fully featured
  • Experiment data never leaves your infrastructure
  • Warehouse-native — uses your existing BigQuery/Redshift events
  • No per-event pricing — cost does not scale with traffic
  • CUPED, Bayesian stats, sequential testing included
  • Active open-source community and frequent releases

Cons

  • Self-hosting requires DevOps capability — Docker, cloud infra
  • No visual/no-code experiment editor — engineers required
  • Smaller community than Statsig or Optimizely
  • Less polished UI than commercial alternatives
  • Self-hosted requires monitoring and occasional maintenance

Getting Started with GrowthBook

  1. Choose self-hosted vs cloud before anything else — The self-hosted vs cloud decision shapes your entire setup path. Choose self-hosted if: your data cannot leave Indian infrastructure, you have a DevOps engineer who can manage Docker deployments, and cost efficiency is a priority. Choose GrowthBook Cloud if: you want to start experimenting this week without infrastructure setup, you are a solo PM or small team, or you want managed reliability without operational overhead. Do not try to defer this decision — the SDK integration and data connection steps differ between the two options.
  2. Self-hosted: deploy with Docker Compose in under an hour — GrowthBook's official Docker Compose file spins up the full application in one command. Deploy to an AWS EC2 t3.small (ap-south-1 for Indian data residency) or GCP e2-small. Point your domain at it, configure SSL, and set your MongoDB connection. The total setup time for an engineer familiar with Docker is 45-90 minutes. GrowthBook's documentation covers this step-by-step — follow it exactly and you will have a running instance before lunch. The most common mistake is skipping the reverse proxy setup, which causes HTTPS issues when embedding GrowthBook in your workflow.
  3. Connect your data warehouse before creating your first experiment — GrowthBook's analysis depends on a data source connection. In the Data Sources section, connect to your BigQuery project, Redshift cluster, or Snowflake account. Then define your identifier types (user_id, anonymous_id, device_id) and map them to your event tables. Finally, define 3-5 metrics from your existing event data — your primary activation event, your retention signal, and any revenue metric. This setup takes 2-3 hours the first time but means every experiment you create from that point uses your real product data with zero additional instrumentation.
  4. Install the SDK and use feature flags for your first experiment — Start with a simple feature flag experiment before attempting complex multivariate tests. Install the GrowthBook SDK in your codebase (npm install @growthbook/growthbook for React), initialise it with your features endpoint, and wrap one UI element in a feature flag. Run the experiment at 50/50 with your primary metric as success criteria. This first experiment teaches your team the GrowthBook workflow — flag creation, SDK integration, metric definition, and result reading — without the stakes of a critical feature test. Run it for 2 weeks regardless of early results.
  5. Set a minimum experiment runtime policy before launching experiments — The most common experimentation mistake at Indian startups is stopping experiments early because results "look good." This peeking inflates false positive rates significantly — you will ship changes that appear to work but do not. Before running your first experiment, agree on a team policy: experiments run for a minimum of 2 weeks and a minimum of the sample size calculated from your expected minimum detectable effect. Write this in your team wiki. Use GrowthBook's sequential testing feature if you need valid early stopping — it is statistically sound whereas manual peeking is not. Enforce this policy even when leadership asks why an experiment is still running.
Get GrowthBook Free

Want to build an experimentation programme from scratch?

We help Indian product teams set up GrowthBook — warehouse connection, metric definition, SDK integration, and the team rituals that make experimentation compound over time.

Book Free Call

Quick Info

Get Started Free