# GrowthBook Documentation: Docs

## Docs

###  

- [Feature Flags and A/B Testing](https://docs.growthbook.io/index.md): GrowthBook is the open-source platform for feature flags and A/B testing. Use these docs to install an SDK, create flags, and run experiments.
- [What is GrowthBook?](https://docs.growthbook.io/overview.md): What is GrowthBook and how does it work? Learn about the GrowthBook platform and how it can help your organization grow.
- [Quick Start Guide](https://docs.growthbook.io/quick-start.md): Create a GrowthBook account or self-hosted instance, add an SDK Connection, and evaluate your first feature flag.
- [Command Palette](https://docs.growthbook.io/command-palette.md): Open the GrowthBook command palette with Cmd+K or Ctrl+K to jump to features, experiments, metrics, docs, or API endpoints.
- [Insights](https://docs.growthbook.io/insights.md): Use Insights dashboards to review experiment impact, metric correlations, and team velocity across your A/B testing program.
- [API](https://docs.growthbook.io/app/api.md): Use the GrowthBook REST API to manage the app, plus public SDK Connection endpoints that SDKs use to fetch feature flags.
- [FAQ](https://docs.growthbook.io/faq.md): Answers to common GrowthBook questions on experiment assignment, Cloud vs self-hosting, debugging SDKs, and analyzing results.

#### Feature Flags

- [Feature Flags](https://docs.growthbook.io/app/features.md): Control application behavior with feature flags: target users, roll out gradually, and run A/B tests without a new deploy.

##### Core Concepts

- [Feature Flag Fundamentals](https://docs.growthbook.io/features/basics.md): How feature flags work in GrowthBook: keys, values, environments, targeting rules, and default values.
- [Environments](https://docs.growthbook.io/features/environments.md): Use environments such as dev, staging, and production to enable or disable feature flags independently.
- [Constants](https://docs.growthbook.io/features/constants.md): Define a reusable value once and reference it from feature flags, configs, and targeting rules.
- [Configs](https://docs.growthbook.io/features/configs.md): Define typed, validated, composable config objects once and reuse them as the shape of feature flag values.

##### Targeting & Rules

- [Feature Flag Rules](https://docs.growthbook.io/features/rules.md): How rules override a feature's default value — targeting users, rolling out gradually, experimenting — and how to scope, ramp, and schedule them.
- [Targeting Conditions](https://docs.growthbook.io/features/targeting.md): Target feature flags with user attributes, conditions, saved groups, and percentage rollouts.
- [Safe Rollouts](https://docs.growthbook.io/features/safe-rollouts.md): Release features to a subset of users while monitoring guardrail metrics for regressions. Detect issues early and reduce risk in production.
- [Ramp Schedules](https://docs.growthbook.io/features/ramp-schedules.md): Increase a feature's traffic in timed stages, with optional approval gates and guardrail monitoring.
- [Prerequisite Features](https://docs.growthbook.io/features/prerequisites.md): Gate a feature, rule, or experiment so it only evaluates when another feature is on for that environment.

##### Governance & Lifecycle

- [Publishing & Approval Flows](https://docs.growthbook.io/features/publishing-and-approval-flows.md): Draft feature revisions, request review, resolve merge conflicts, and require approval before publishing.
- [Saved Group Revisions API](https://docs.growthbook.io/features/saved-group-revisions-api.md): Edit saved groups through draft revisions and publish them with the REST API, including review when required.
- [JSON Schema Validation](https://docs.growthbook.io/features/json-schema-validation.md): Validate JSON, string, and number feature flag values against a schema to prevent typos and costly mistakes.
- [Stale Feature Flag Detection](https://docs.growthbook.io/features/stale-detection.md): Find feature flags that are fully rolled out, unused, or inactive so you can archive or remove them.
- [Code References](https://docs.growthbook.io/features/code-references.md): Scan your repo with the CLI or GitHub Action to see which files reference each feature flag.
- [Feature Evaluation Diagnostics](https://docs.growthbook.io/features/diagnostics.md): Inspect why a user received a feature value, including which rule matched and which attributes were used.
- [Custom Hooks](https://docs.growthbook.io/features/custom-hooks.md): Run custom validation when a feature is published. Available on self-hosted GrowthBook only.

#### Data & Metrics

- [Choose Your Data Path](https://docs.growthbook.io/app/choose-data-path.md): Decide between GrowthBook's Managed Warehouse, Event Forwarder, or connecting your own data warehouse.
- [Managed Warehouse](https://docs.growthbook.io/app/managed-warehouse.md): Get started with GrowthBook's fully managed data warehouse. One-click setup, built-in event tracking, and auto-created metrics.
- [Query Optimization](https://docs.growthbook.io/app/query-optimization.md): Cut warehouse cost and runtime with date filters, template variables, Pipeline Mode, and other SQL optimization settings.
- [SQL Templates](https://docs.growthbook.io/app/sql-templates.md): Insert start and end dates, experiment ids, and other variables into SQL so warehouse queries stay efficient.
- [Data Pipeline Mode](https://docs.growthbook.io/app/data-pipeline.md): Enable Pipeline Mode so GrowthBook writes intermediate tables in your warehouse and reuses them to cut experiment query cost.
- [Event Forwarder](https://docs.growthbook.io/app/event-forwarder.md): Forward GrowthBook Cloud tracking events to your warehouse so you can analyze experiments without instrumenting a tracker first.
- [Official Resources](https://docs.growthbook.io/official-resources.md): Mark metrics and other resources as official so only users with the right permissions can edit them.

##### Connecting to Your Data Warehouse

- [Connecting to Your Data Warehouse](https://docs.growthbook.io/warehouses.md): Point GrowthBook at your warehouse with a read-only user so experiment analysis runs where your events already live.
- [Setting Up Athena as a Data Source](https://docs.growthbook.io/warehouses/athena.md): Grant GrowthBook IAM access to Athena and S3, then enter the workgroup, catalog, and credentials.
- [Adobe Experience Platform Query Service](https://docs.growthbook.io/warehouses/adobe-experience-platform-query-service.md): Connect Adobe Experience Platform Query Service to GrowthBook with a non-expiring OAuth credential and Postgres wire protocol.
- [GrowthBook and BigQuery](https://docs.growthbook.io/guide/bigquery.md): Create a BigQuery service account, grant read access, and connect it to GrowthBook as a data source.
- [Setting Up ClickHouse as a Data Source](https://docs.growthbook.io/warehouses/clickhouse.md): Connect ClickHouse to GrowthBook with a connection URL, database, and a read-only user. Whitelist the Cloud IP if needed.
- [Setting Up Databricks as a Data Source](https://docs.growthbook.io/warehouses/databricks.md): Connect Databricks to GrowthBook with a SQL warehouse host, HTTP path, and OAuth or token credentials.
- [Setting up Mixpanel as a data source](https://docs.growthbook.io/warehouses/mixpanel.md): Mixpanel as a GrowthBook warehouse is deprecated. Export Mixpanel to Snowflake or BigQuery and connect that warehouse instead.
- [Setting Up SQL Server as a Data Source](https://docs.growthbook.io/warehouses/ms-sql-or-sql-server.md): Connect SQL Server to GrowthBook with a read-only login, whitelist the Cloud IP if needed, and enter server, port, encryption, and timeout settings.
- [Setting Up MySQL or MariaDB as a Data Source](https://docs.growthbook.io/warehouses/mysql-or-mariadb.md): Connect MySQL or MariaDB to GrowthBook with a read-only user, whitelist the Cloud IP if needed, and enter host, port, database, and SSL settings.
- [Setting Up Postgres as a Data Source](https://docs.growthbook.io/warehouses/postgres.md): Connect Postgres to GrowthBook with a read-only user, whitelist the Cloud IP if needed, and enter host, port, database, and SSL settings.
- [Setting Up Vertica as a Data Source](https://docs.growthbook.io/warehouses/vertica.md): Connect Vertica to GrowthBook with a read-only user, host, port, database, and optional SSL.
- [Setting Up PrestoDB or Trino as a Data Source](https://docs.growthbook.io/warehouses/prestodb-or-trino.md): Connect PrestoDB or Trino to GrowthBook with host, port, catalog, schema, and a read-only user.
- [Setting Up Amazon Redshift as a Data Source](https://docs.growthbook.io/warehouses/redshift.md): Connect Amazon Redshift to GrowthBook with a read-only user, security group access for the Cloud IP, and connection details.
- [Setting Up Snowflake as a Data Source](https://docs.growthbook.io/warehouses/snowflake.md): Connect Snowflake to GrowthBook with an account identifier, warehouse, database, and a read-only role.

##### Data Source Configuration

- [Data Source Configuration](https://docs.growthbook.io/app/datasources.md): Connect a warehouse, pick an event tracker schema, and define assignment queries, identifier types, and join tables.
- [Setting Up Amplitude as an Event Tracker](https://docs.growthbook.io/event-trackers/amplitude.md): Track experiment exposure in Amplitude, export events to a warehouse, then connect that warehouse to GrowthBook.
- [Setting Up CleverTap as an Event Tracker](https://docs.growthbook.io/event-trackers/clevertap.md): Export CleverTap events to a warehouse, send experiment exposure from the SDK, then connect that warehouse to GrowthBook for analysis.
- [Setting Up Firebase as an Event Tracker](https://docs.growthbook.io/event-trackers/firebase.md): Export Firebase Analytics to BigQuery, log experiment exposure from the SDK, then connect BigQuery to GrowthBook using the Firebase event schema.
- [Setting Up Freshpaint as an Event Tracker](https://docs.growthbook.io/event-trackers/freshpaint.md): Track experiment exposure in Freshpaint, export events to a warehouse, then connect that warehouse to GrowthBook.
- [Setting Up FullStory as an Event Tracker](https://docs.growthbook.io/event-trackers/fullstory.md): Send experiment exposure to FullStory, export FullStory to a warehouse, then connect that warehouse to GrowthBook for analysis.
- [A/B Testing with Google Analytics 4 and GrowthBook](https://docs.growthbook.io/guide/GA4-google-analytics.md): Send GrowthBook experiment exposure to GA4, export events to BigQuery, and analyze results in GrowthBook.
- [Setting Up Heap as an Event Tracker](https://docs.growthbook.io/event-trackers/heap.md): Send experiment exposure events to Heap, export Heap to a warehouse, then connect that warehouse to GrowthBook for analysis.
- [Setting Up Jitsu as an Event Tracker](https://docs.growthbook.io/event-trackers/jitsu.md): Send experiment exposure events through Jitsu to your warehouse, then connect that warehouse to GrowthBook for analysis.
- [Setting Up Keen IO as an Event Tracker](https://docs.growthbook.io/event-trackers/keenio.md): Stream Keen IO events to S3 or a warehouse, send experiment exposure from the SDK, then connect that warehouse to GrowthBook.
- [Configuring GrowthBook to work with Matomo](https://docs.growthbook.io/guide/matomo.md): Track experiment exposure in Matomo and analyze results in GrowthBook using your Matomo MySQL database.
- [Using GrowthBook with Mixpanel](https://docs.growthbook.io/guide/mixpanel.md): Direct Mixpanel queries are deprecated because JQL is in maintenance mode. Export Mixpanel to a warehouse and connect that as your data source.
- [Setting Up mParticle as an Event Tracker](https://docs.growthbook.io/event-trackers/mparticle.md): Export mParticle events to a warehouse, send experiment exposure from the SDK, then connect that warehouse to GrowthBook for analysis.
- [Configuring GrowthBook to work with RudderStack](https://docs.growthbook.io/guide/rudderstack.md): Send experiment exposure through RudderStack to your warehouse, then connect that warehouse to GrowthBook.
- [Configuring GrowthBook to Work with Segment](https://docs.growthbook.io/event-trackers/segment.md): Send experiment exposure through Segment, land events in a warehouse, then connect that warehouse to GrowthBook.
- [Setting Up Snowplow as an Event Tracker](https://docs.growthbook.io/event-trackers/snowplow.md): Track GrowthBook experiment exposure in Snowplow with a custom Iglu schema, Snowplow Micro testing, and targeting attributes.
- [Setting Up a Custom Data Source](https://docs.growthbook.io/event-trackers/custom.md): Write assignment and metric SQL for a custom event schema so GrowthBook can analyze experiments in your warehouse.

##### Metrics and Fact Tables

- [Metrics and Fact Tables](https://docs.growthbook.io/app/metrics.md): Define Fact Tables and metrics so GrowthBook can compute experiment results from your warehouse.
- [Metrics and Fact Tables](https://docs.growthbook.io/app/metrics.md): Define Fact Tables and metrics so GrowthBook can compute experiment results from your warehouse.
- [Funnel Metrics](https://docs.growthbook.io/app/metrics/funnel.md): Measure the share of experiment units who complete an ordered series of steps, and see where they drop off, with funnel fact metrics in GrowthBook.
- [Metric Examples and Use Cases](https://docs.growthbook.io/app/metrics/examples.md): Examples of binomial, count, duration, and revenue metrics you can define on Fact Tables in GrowthBook.
- [Legacy Metrics](https://docs.growthbook.io/app/metrics/legacy.md): Define legacy SQL metrics for experiment analysis if you are not yet using Fact Tables. Prefer Fact Tables for new metrics.

#### Experimentation

- [Running Experiments on GrowthBook](https://docs.growthbook.io/experiments.md): Run A/B tests with feature flags, the Visual Editor, URL redirects, or your own assignment, then analyze results in GrowthBook.
- [Feature Flag Experiments](https://docs.growthbook.io/feature-flag-experiments.md): Attach an experiment-ref rule to a feature flag so GrowthBook assigns variations and analyzes the test.
- [URL Redirect Testing](https://docs.growthbook.io/app/url-redirects.md): A/B test alternate URLs without writing assignment code by serving redirects through the GrowthBook SDK.
- [Experiment Configuration](https://docs.growthbook.io/app/experiment-configuration.md): Create an experiment in GrowthBook, set variations and targeting, then configure analysis and review results.
- [Experiment Templates](https://docs.growthbook.io/running-experiments/experiment-templates.md): Standardize experiment setup with templates so your team reuses the same metrics, targeting, analysis, and design defaults.
- [Experiment Results](https://docs.growthbook.io/app/experiment-results.md): Analyze A/B test results in GrowthBook: statistical analysis, health checks, custom reports, and how to interpret the data.
- [Experiment Time Series](https://docs.growthbook.io/app/experiment-time-series.md): Read cumulative experiment results over time in the metric drilldown, including relative, absolute, and scaled impact views.
- [Experiment Decision Framework](https://docs.growthbook.io/app/experiment-decisions.md): Use the Experiment Decision Framework to set success criteria, target MDEs, and decide whether to keep running or ship an experiment.
- [Make Changes to Experiments](https://docs.growthbook.io/app/making-experiment-changes.md): Change targeting or rollout on a running experiment without contaminating results, using sticky bucketing when needed.
- [Holdouts](https://docs.growthbook.io/app/holdouts.md): Hold a percentage of users out of new features so you can measure long-term impact against a true baseline.
- [Sticky Bucketing](https://docs.growthbook.io/app/sticky-bucketing.md): Keep users in the same experiment variation when you change targeting, rollout, or sticky bucket settings mid-test.
- [Cluster Experiments](https://docs.growthbook.io/experimentation-analysis/cluster-experiments.md): Run cluster experiments in GrowthBook: randomize at a group level such as organization or school, then analyze outcomes at the user level.
- [Dimensions](https://docs.growthbook.io/app/dimensions.md): Break experiment results down by browser, country, or other dimensions from assignment queries or a dimension table.
- [Customizable Pre-Launch Checklist](https://docs.growthbook.io/app/pre-launch-checklist.md): Create and manage customizable pre-launch checklists so every experiment meets your team's requirements before it starts.
- [Experiment Dashboards](https://docs.growthbook.io/app/experiment-dashboards.md): Create a tailored view of your experiment. Highlight key insights, add context, and share a clear story with your team.
- [Importing External Experiments](https://docs.growthbook.io/app/importing-experiments.md): Import experiments assigned outside GrowthBook from your warehouse and analyze them with the same metrics and stats engine.

##### Visual Editor

- [Visual Editor](https://docs.growthbook.io/app/visual.md): Design, preview, and run A/B tests on your live site from a Chrome side panel — with AI-generated variations or a point-and-click editor, no code required.
- [Install and Connect the GrowthBook Visual Editor](https://docs.growthbook.io/app/visual/install-and-connect.md): Install the GrowthBook Visual Editor from the Chrome Web Store and connect it to your GrowthBook account with a single click.
- [AI Mode: Generate A/B Test Variations With AI](https://docs.growthbook.io/app/visual/ai-mode.md): Generate A/B test variations with natural language in the Visual Editor. Preview the proposed edits, then accept or change them.
- [Manual Mode: Point-and-Click A/B Test Editor](https://docs.growthbook.io/app/visual/manual-mode.md): Edit page content, typography, background, spacing, and visibility with GrowthBook's point-and-click Visual Editor controls.
- [A/B Test Images: Upload, AI Generation, Library](https://docs.growthbook.io/app/visual/images.md): Replace, upload, or AI-generate images for A/B test variations in GrowthBook. Reuse images across experiments with the shared image library.
- [Design to Variant: Import from Figma or Image](https://docs.growthbook.io/app/visual/design-import.md): Turn a Figma frame or a mockup image into a testable A/B variation that GrowthBook rebuilds and injects into the live page.
- [Run Visual Experiments: SDK Setup and Anti-Flicker](https://docs.growthbook.io/app/visual/running-on-your-site.md): Install the Script Tag, JavaScript, React, or Edge SDK to run Visual Editor A/B tests on your live site and reduce flicker.
- [Preview and QA Visual Editor Experiments](https://docs.growthbook.io/app/visual/preview-and-qa.md): Preview draft A/B test variations with a querystring link, use the debug panel to diagnose issues, and avoid editing live experiments by mistake.
- [Visual Editor Troubleshooting](https://docs.growthbook.io/app/visual/troubleshooting.md): Fix common Visual Editor issues: variations not showing, broken previews, element picking, flicker, and image replacement.
- [Visual Editor (Legacy) — In-Page Overlay](https://docs.growthbook.io/app/visual/legacy.md): Reference docs for the original GrowthBook Visual Editor — the in-page overlay UI used before the side-panel editor.

##### Bandits

- [Bandits](https://docs.growthbook.io/bandits/overview.md): Run multi-armed bandits in GrowthBook to shift traffic toward the best variation on a single decision metric while reducing exposure to losers.
- [Setting up a Bandit](https://docs.growthbook.io/bandits/config.md): Set up a GrowthBook bandit: pick a decision metric, assignment attribute, exploration window, update cadence, and sticky bucketing.
- [Understanding Bandit Results](https://docs.growthbook.io/bandits/results.md): Read bandit results in GrowthBook, including the leaderboard, traffic allocation, credible intervals, and when a variation is marked the winner.

###### Contextual Bandits

- [Contextual Bandits](https://docs.growthbook.io/bandits/contextual.md): Personalize which variation a user sees based on their context, with a separate set of traffic weights per segment.
- [Setting up Contextual Bandits](https://docs.growthbook.io/bandits/contextual-config.md): Checklist for running a contextual bandit: compatible SDK, tracking callback, and GrowthBook prerequisites.
- [Driving a Contextual Bandit via API](https://docs.growthbook.io/bandits/contextual-via-api.md): Run a contextual bandit entirely from the GrowthBook REST API, from assignment queries through results.

##### Statistics

- [GrowthBook's Statistics](https://docs.growthbook.io/statistics/overview.md): How GrowthBook analyzes experiments with Bayesian and frequentist engines, and how to choose one at the org or project level.
- [Statistical Details](https://docs.growthbook.io/statistics/details.md): How GrowthBook estimates experiment lifts and standard errors, then builds confidence intervals, p-values, and Bayesian risks.
- [Quantile Testing](https://docs.growthbook.io/statistics/quantile.md): Run quantile tests in GrowthBook to compare percentiles across variations, such as P90 spend or latency, instead of only comparing means.
- [CUPED + post-stratification](https://docs.growthbook.io/statistics/cuped.md): Use CUPED regression adjustment and post-stratification to reduce metric variance in experiment results.
- [Sequential Testing](https://docs.growthbook.io/statistics/sequential.md): Use sequential testing in the frequentist engine so you can peek at A/B test results as often as you like without inflating false positives.
- [Multiple Testing Corrections](https://docs.growthbook.io/statistics/multiple-corrections.md): Control false positives when you test many metrics or variations at once using frequentist multiple testing corrections in GrowthBook.
- [Aggregate Data and the Statistics Engine](https://docs.growthbook.io/statistics/aggregation.md): How GrowthBook's stats engine analyzes experiments from aggregate warehouse data and never collects user-level events or PII.
- [Power](https://docs.growthbook.io/statistics/power.md): Estimate how long to run an A/B test with power analysis, including sample size, minimum detectable effect, and when to run a check.
- [Contextual Bandit Technical Details](https://docs.growthbook.io/statistics/contextual-bandit-technical.md): How GrowthBook updates contextual bandit variation weights, including the model, exploration, and traffic allocation.

#### Product Analytics

- [Product Analytics](https://docs.growthbook.io/app/product-analytics.md): Explore your data, build dashboards, and turn metrics into product insights without leaving GrowthBook.
- [Explorer](https://docs.growthbook.io/app/product-analytics/explorer.md): Build ad-hoc charts from your metrics, fact tables, and raw warehouse data. Use AI Chat or configure explorations manually.
- [Dashboards](https://docs.growthbook.io/app/product-analytics/dashboards.md): Combine explorations, custom SQL, and markdown into curated, auto-refreshing dashboards. Share insights with your team without leaving GrowthBook.

#### Self-Hosting

- [Self-Hosting GrowthBook](https://docs.growthbook.io/self-host.md): Run GrowthBook on your own infrastructure with Docker Compose, including MongoDB, the API, and the front-end.
- [Environment Variables](https://docs.growthbook.io/self-host/env.md): Set environment variables for a self-hosted GrowthBook deployment, including the MongoDB connection and app origin.
- [Production](https://docs.growthbook.io/self-host/production.md): Harden a self-hosted GrowthBook install for production: HTTPS, secrets, backups, and resource limits.
- [Deploying GrowthBook with Kubernetes](https://docs.growthbook.io/self-host/kubernetes.md): Deploy GrowthBook on Kubernetes with the sample manifests for the app, API, MongoDB, and optional proxy.
- [Using a CDN](https://docs.growthbook.io/self-host/cdn.md): Put a CDN in front of the GrowthBook features API to cache SDK payloads and scale flag delivery.
- [GrowthBook Proxy](https://docs.growthbook.io/self-host/proxy.md): Run the GrowthBook Proxy next to your app to cache SDK payloads, reduce latency, and keep serving flags if the API is down.
- [Remote Evaluation](https://docs.growthbook.io/self-host/remote-evaluation.md): Evaluate flags on the server so client-side apps never see targeting rules or unassigned variations.
- [FerretDB](https://docs.growthbook.io/self-host/ferretdb.md): Run GrowthBook on FerretDB instead of MongoDB for a fully open-source, Postgres-backed document store.
- [Config.yml](https://docs.growthbook.io/self-host/config.md): Configure self-hosted GrowthBook with config.yml, including data sources, metrics, and dimensions.

#### Webhooks

- [Webhooks Overview](https://docs.growthbook.io/app/webhooks.md): Choose among event, SDK, and global SDK webhooks to push GrowthBook changes into your own systems.
- [SDK Webhooks](https://docs.growthbook.io/app/webhooks/sdk-webhooks.md): Fire a webhook whenever a single SDK Connection payload changes so you can refresh caches or rebuild clients.
- [Global SDK Webhooks](https://docs.growthbook.io/app/webhooks/global-sdk-webhooks.md): Receive one webhook whenever any SDK Connection payload changes, instead of attaching a webhook to each connection.

##### Event Webhooks

- [Event Webhooks](https://docs.growthbook.io/app/webhooks/event-webhooks.md): Event Webhooks to help you update your cache or take other actions when the state changes on GrowthBook
- [Webhooks Events](https://docs.growthbook.io/app/webhooks/event-webhooks/events.md): Reference of the event types GrowthBook can send to event webhooks, covering experiments, feature flags, and user changes.

#### Integrations

- [GrowthBook integrations](https://docs.growthbook.io/integrations.md): Browse GrowthBook integrations for Slack, Discord, Datadog, Shopify, WordPress, Webflow, SCIM, Jira, GitHub, and Microsoft Clarity.
- [Vercel Native Integration](https://docs.growthbook.io/integrations/vercel.md): Integrate GrowthBook with Vercel to manage feature flags and experiments directly from your Vercel dashboard.
- [Official GrowthBook for Framer Plugin](https://docs.growthbook.io/integrations/framer.md): How to integrate GrowthBook with Framer, making it easy to connect feature flags and experiments with Framer components for no-code A/B testing.
- [Slack integration](https://docs.growthbook.io/integrations/slack.md): Receive GrowthBook event alerts in a Slack channel: create an incoming webhook, connect it in GrowthBook, and subscribe to the events you care about.
- [Discord integration](https://docs.growthbook.io/integrations/discord.md): Receive GrowthBook event alerts in a Discord channel: create a server webhook, connect it in GrowthBook, and subscribe to the events you care about.
- [Datadog Integration](https://docs.growthbook.io/integrations/datadog.md): Send GrowthBook feature flag evaluations to Datadog RUM so you can see which experience users got, and auto-toggle flags when error rates spike.
- [Use GitHub to Version Control Metric Definitions](https://docs.growthbook.io/integrations/github-metrics.md): Store metric definitions in GitHub and sync them automatically into GrowthBook as the source of truth.
- [DevTools Browser Extension for Feature Flags and A/B Tests](https://docs.growthbook.io/tools/chrome-extension.md): Use GrowthBook DevTools in Chrome or Firefox to inspect, debug, and override feature flags and A/B tests on a live page.
- [Visual Studio Code Extension](https://docs.growthbook.io/tools/vscode-extension.md): Browse GrowthBook feature flags in VS Code, copy keys, and open flags in the dashboard after adding a .growthbook.json config file.
- [GrowthBook Command Line Interface (CLI)](https://docs.growthbook.io/tools/cli.md): The GrowthBook command-line interface (CLI) for managing feature flags, experiments, metrics, and more from your terminal
- [Microsoft Clarity Heatmaps](https://docs.growthbook.io/integrations/clarity.md): Tag Microsoft Clarity sessions with GrowthBook experiment and variation ids so you can watch recordings by test.
- [Jira Integration](https://docs.growthbook.io/integrations/jira.md): How to integrate GrowthBook with Jira, making it easy to connect feature flags and experiments with Jira issues.
- [AI Integrations](https://docs.growthbook.io/integrations/ai.md): Turn on GrowthBook AI features to generate copy, insights, and experiment variations from your configured model.

##### AI Agents

- [Connect AI Agents to GrowthBook](https://docs.growthbook.io/integrations/ai-agents.md): GrowthBook connects to AI coding agents like Claude Code and Cursor in two ways: the MCP server and the Agent Skills plugin. Learn which to use.
- [Official GrowthBook MCP Server](https://docs.growthbook.io/integrations/mcp.md): Connect AI tools like Cursor, VS Code, and Claude to GrowthBook using the Model Context Protocol (MCP). Use GrowthBook Cloud with OAuth, or run the server yourself.
- [Install the Agent Skills plugin](https://docs.growthbook.io/integrations/ai-agents/agent-skills.md): Install GrowthBook's Agent Skills plugin in Claude Code, Cursor, or other agents that can run shell commands. Same playbooks as the MCP server, no MCP process.

#### Security

- [User & Team Permissions](https://docs.growthbook.io/account/user-permissions.md): Assign user and team roles in GrowthBook, from no access to Admin, including custom roles and project-scoped permissions.
- [Enterprise SSO](https://docs.growthbook.io/sso.md): Configure Enterprise SSO on GrowthBook Cloud or self-hosted using OpenID Connect with Okta, Google, Azure AD, and other providers.
- [SCIM Integration](https://docs.growthbook.io/integrations/scim.md): Provision GrowthBook users and groups from Okta or another IdP using SCIM on an enterprise plan.
- [Security Compliance](https://docs.growthbook.io/compliance.md): GrowthBook is SOC 2, GDPR, and HIPAA compliant. Request certifications, pen-test reports, and policies from the Trust Center.
- [Audit logs](https://docs.growthbook.io/account/audit-logs.md): Review a timestamped log of actions taken in GrowthBook, including who changed feature flags, experiments, and settings.

#### Tutorials

- [GrowthBook Detailed Guides](https://docs.growthbook.io/guide.md): In-depth GrowthBook tutorials for CMS, no-code platforms, JavaScript frameworks, and migrating from Statsig or LaunchDarkly.
- [Migrate from Statsig](https://docs.growthbook.io/guide/migrate-from-statsig.md): Migrate existing features, experiments, and SDKs from Statsig to GrowthBook, including mapping, import, and SDK cutover.
- [Sanity with GrowthBook](https://docs.growthbook.io/guide/sanity.md): Set up Sanity with GrowthBook in Next.js to create CMS content variations and run them as feature-flag A/B tests.
- [How to Feature Flag and A/B Test with GrowthBook and Strapi](https://docs.growthbook.io/guide/strapi.md): Integrate Strapi CMS with GrowthBook to run feature flags and A/B tests on content without a developer for every change.
- [GrowthBook and Contentful](https://docs.growthbook.io/guide/contentful.md): Let content teams run A/B tests in Contentful with GrowthBook without a developer change for every test.
- [Feature Flags and A/B Tests with Deno and Hono](https://docs.growthbook.io/guide/deno-hono.md): Add GrowthBook to a Deno and Hono server to evaluate feature flags and run experiments in request handlers.
- [Feature Flags with Express.js and GrowthBook](https://docs.growthbook.io/guide/express-js.md): Evaluate GrowthBook feature flags in Express.js middleware and route handlers on the server.
- [Integrating GrowthBook with Next.js and Vercel Feature Flags](https://docs.growthbook.io/guide/nextjs-and-vercel-feature-flags.md): Integrate GrowthBook feature flags into a Next.js app on Vercel, including Edge Config, the Vercel Toolbar, and setup tips.
- [GrowthBook and Next.js (App Router)](https://docs.growthbook.io/guide/nextjs-app-router.md): Add the GrowthBook SDK to a Next.js App Router app for server and client feature flags and experiments.
- [GrowthBook and Next.js (Pages Router)](https://docs.growthbook.io/guide/nextjs-and-growthbook.md): Add the GrowthBook SDK to a Next.js Pages Router app for server and client feature flags and experiments.
- [GrowthBook and Create React App](https://docs.growthbook.io/guide/create-react-app-and-growthbook.md): Install the GrowthBook React SDK in Create React App and evaluate feature flags in components.
- [A/B Testing with Google Analytics 4 and GrowthBook](https://docs.growthbook.io/guide/GA4-google-analytics.md): Send GrowthBook experiment exposure to GA4, export events to BigQuery, and analyze results in GrowthBook.
- [Using GrowthBook with Google Tag Manager (GTM)](https://docs.growthbook.io/guide/google-tag-manager-and-growthbook.md): Load the GrowthBook SDK from Google Tag Manager and send experiment exposure to your analytics tags.
- [Shopify Integration](https://docs.growthbook.io/integrations/shopify.md): Run Visual Editor A/B tests on a Shopify store by adding a GrowthBook SDK Connection snippet to your theme.
- [Webflow Integration](https://docs.growthbook.io/integrations/webflow.md): Run Visual Editor A/B tests on a Webflow site by adding a GrowthBook SDK Connection snippet to your custom code.
- [WordPress Integration](https://docs.growthbook.io/integrations/wordpress.md): Run Visual Editor A/B tests on a WordPress site by adding a GrowthBook SDK Connection snippet to your theme.
- [A/B Testing with Rudderstack and Next.js](https://docs.growthbook.io/guide/rudderstack-and-nextjs-with-growthbook.md): Send Next.js experiment exposure through RudderStack and analyze the warehouse export in GrowthBook.
- [Migrate from LaunchDarkly](https://docs.growthbook.io/guide/importing.md): Import LaunchDarkly flags into GrowthBook, including keys, environments, targeting, and rollout rules.

#### Knowledge Base

- [Glossary](https://docs.growthbook.io/kb/glossary.md): Definitions of GrowthBook terms for feature flags, experiments, metrics, statistics, and data sources.

##### Experiments

- [Troubleshooting Experiments](https://docs.growthbook.io/kb/experiments/troubleshooting-experiments.md): Fix common GrowthBook experiment issues: no traffic, missing results, sample ratio mismatch warnings, and SDK tracking problems.
- [A/A Testing in GrowthBook](https://docs.growthbook.io/kb/experiments/aa-tests.md): Run an A/A test in GrowthBook to validate SDK integration, traffic splitting, and metric definitions before a real A/B test.
- [What is Carryover Bias?](https://docs.growthbook.io/kb/experiments/carryover-bias.md): What carryover bias is, why restarting an experiment without re-randomizing contaminates later results, and how to avoid it in GrowthBook.
- [Holdout Experiments](https://docs.growthbook.io/kb/experiments/holdouts.md): Measure the long-term impact of shipped features with holdout experiments that keep a control group from receiving new functionality.

##### Google Analytics

- [GrowthBook and Google BigQuery (BQ)](https://docs.growthbook.io/kb/google-analytics/google-big-query-bq-troubleshooting.md): Fix common BigQuery issues when GrowthBook queries GA4 or other event tables, including permissions and missing datasets.
- [GrowthBook and Google Analytics (GA4)](https://docs.growthbook.io/kb/google-analytics/google-analytics-ga4-troubleshooting.md): Fix common GA4 and GrowthBook issues, including missing experiment events and BigQuery export delays.
- [GrowthBook and Google Tag Manager (GTM)](https://docs.growthbook.io/kb/google-analytics/google-tag-manager-gtm-troubleshooting.md): Fix common Google Tag Manager issues when loading GrowthBook or firing experiment exposure tags.

##### Metrics

- [Savings from Fact Metric Optimization](https://docs.growthbook.io/kb/metrics/fact-metric-optimization.md): How Fact Tables cut warehouse scan costs by computing multiple experiment metrics from one shared table instead of one query per metric.

#### GrowthBook Guide

- [Guide on using GrowthBook](https://docs.growthbook.io/using.md): A practical guide to scaling A/B testing at your company, from what an A/B test is to advanced topics and common mistakes.
- [A/B Testing Fundamentals](https://docs.growthbook.io/using/fundamentals.md): Learn the basics of A/B testing, including control vs variation, hypotheses, statistical significance, and how to read experiment results.
- [Experimentation Best Practices](https://docs.growthbook.io/using/experimentation-best-practices.md): Practical A/B testing practices: start with an A/A test, size your sample, set a test duration, and avoid peeking at results too early.
- [Where Experimentation goes wrong](https://docs.growthbook.io/using/experimentation-problems.md): Common A/B testing pitfalls, including multiple testing, peeking, p-hacking, and how to keep experiment results trustworthy.
- [Experimentation-driven product development](https://docs.growthbook.io/using/product-development.md): Shift product development from shipping features to measuring impact by integrating A/B tests into every change you release.
- [Experimenting in GrowthBook](https://docs.growthbook.io/using/experimenting.md): Import experiments from your data source, set traffic splits, choose metrics, and analyze Bayesian or frequentist results.
- [GrowthBook Best Practices](https://docs.growthbook.io/using/growthbook-best-practices.md): Organize GrowthBook at scale with organizations, environments, projects, tags, and naming conventions for flags and experiments.
- [Security](https://docs.growthbook.io/using/security.md): How GrowthBook handles data security: what we store, what stays in your warehouse, and how to avoid exposing PII in client-side targeting.
- [Experimentation Programs](https://docs.growthbook.io/using/programs.md): Scale your A/B testing program from crawl to fly: how teams mature experimentation volume, culture, and platform investment.
