
GrowthBook is an open source, warehouse-native platform for feature flags, experimentation, and product analytics.
Read moreThe best open source alternative to Optimizely is GrowthBook. If that doesn't suit you, we've compiled a ranked list of open source Optimizely alternatives to help you find a replacement.

GrowthBook is an open source, warehouse-native platform for feature flags, experimentation, and product analytics.
Read moreOptimizely prices its experimentation platform around monthly tracked users or events, and experiment data is computed and stored inside Optimizely's own systems. That works for teams happy to route all experiment data through a vendor, but it duplicates data that likely already lives in a company's data warehouse, and statistical methodology is whatever Optimizely has implemented, not something a data team can inspect or adjust.
A self-hosted, warehouse-native experimentation platform flips that: experiment results get computed against data that already lives in your own warehouse, such as Snowflake, BigQuery, Redshift, or Postgres, instead of shipping a separate copy of every event to a third party. That keeps one source of truth for analytics and experiment results.
Feature flagging and experimentation need SDKs for your actual stack, a statistics engine you can understand, whether Bayesian or frequentist and how it handles peeking and multiple comparisons, and a way to target flags by user attributes without redeploying code. Check whether the platform requires sending raw event data to a vendor or can compute results against data you already collect.
GrowthBook is open source and built to be warehouse-native: instead of ingesting a separate event stream, it queries your existing data warehouse to compute experiment results, using SQL it generates against your schema. It supports feature flags with targeting rules, gradual rollouts, and A/B test analysis using a Bayesian statistics engine, with results and confidence intervals shown directly in its dashboard. SDKs cover JavaScript, React, Python, Go, Ruby, PHP, Java, and mobile platforms for evaluating flags client-side or server-side. Because the core platform is open source, teams can self-host it entirely, avoiding per-tracked-user pricing, and inspect exactly how the statistics engine computes significance rather than treating it as a black box.