Platform Overview
Learn what Statsig is used for and how to set it up with our Cloud and Warehouse Native deployment models
What Statsig is used for
Use Statsig to ship experiments, measure their impact, and learn from the products you build. The most popular features of Statsig are:
- Feature Flags: Expose new features to select user groups, roll them out (or roll them back), and measure their impact on your users.
- Experiments: Run randomized, controlled experiments on different variations of your product and measure the exact impact on your users. Use Experiments to iterate your products towards the right direction.
- Product Analytics: Understand the trends of your core business metrics, user behavior, and more.
- Infra Analytics: Monitor and debug service health alongside product outcomes. Ingest metrics and traces with OpenTelemetry, search and group logs, and set alerts to catch regressions.
Statsig also offers tools such as Session Replay and Web Analytics which gives even more insight into your products.
Statsig implementations
There are two ways you can implement Statsig:
- Statsig Cloud
- Statsig Warehouse Native (WHN)
Statsig Cloud
Statsig Cloud is a good option for teams that want to get started quickly without managing infrastructure or data warehousing. With Statsig Cloud, you install the Statsig SDK and configure event logging. Statsig handles everything else.
- You get feature flags and 2 million metered events for free.
- Includes analytics tools such as Dashboards, Metrics Explorer, and Insights.
- For pricing details, refer to the pricing page.
Statsig Warehouse Native (WHN)
If your events and metrics already reside in your own data warehouse and you have a dedicated data team, Statsig Warehouse Native (WHN) may be a better option.
- WHN lets you host Statsig's Stats Engine within your warehouse, enabling you to calculate metric lifts on your pre-existing datasets.
- You can choose between two methods:
- Using third-party or your own SDKs: You handle feature assignment and provide exposure data (you randomize the users).
- Using Statsig SDKs: Statsig handles randomization and writes data into your warehouse.
Using third-party or your own SDKs helps you scale analysis, while using Statsig SDKs can significantly increase your experimentation velocity.
WHN is only available with Enterprise. If you're interested in this option, go to Statsig Warehouse Native or schedule a demo with the Sales team.
Choosing between Cloud and Warehouse Native
The following criteria can help you decide between the two deployment modes:
| Criteria | Cloud-hosted | Warehouse native (WHN) |
|---|---|---|
| Data source | Primary source of metrics comes from Statsig SDKs or CDPs like Segment. Some metrics can still come from a warehouse. | Warehouse is the primary source of metrics, making WHN ideal when you want to reuse existing data pipelines and computation. |
| Analysis needs | Automated experimentation for every experiment and product launch, especially with metrics derived from event logging. | Flexible analysis on top of your existing source of truth metric data. |
| Data team involvement | Optional, but recommended for experiment design and readouts. | Necessary for setting up the warehouse connection and configuring core metrics. Not mandatory for every experiment. |
| Costs | Total cost of ownership (TCO) is slightly lower. No warehouse costs involved. | TCO includes Statsig license as well as costs incurred for computation and storage in your warehouse. |
| Modularity | An integrated end-to-end platform that spans SDKs for feature rollout, experiment execution, analysis, and experiment readouts. | Modular: You can opt for the integrated end-to-end platform or choose to use only a subset of capabilities, such as assignment or experiment analysis. |
For a detailed comparison, go to Statsig Cloud vs Warehouse Native.
Get started with Statsig
After you decide which deployment model fits your needs, choose the appropriate getting started guide:
Have a question or need help? The Statsig Engineering, Data, and Product teams are available in the Slack community.
Was this helpful?