Skip to main content

Getting Started

Statsig is an experimentation platform that enables you to quickly assess the impact of new functionality and deliver products that your customers love. Start shipping faster with Statsig’s getting started guides, code samples, and documentation.

Getting Help#

Join Our Community


Connect with our data scientists and engineers, and ask questions or just hang out with other cool folks that believe in product-led growth!

Chat with us

Tools#

Feature Gates

Control access to new functionality and automatically measure how it’s performing with an A/B test before you ship

Dynamic Configs

Dynamically configure user experience with configuration parameters instead of hard-coded constants

Segments

Define a reusable set of rules to target a group of users

Experiments+

Run sophisticated experiments with multiple variants (A/B/n tests) or mutual exclusion

Autotune

Automatically optimize for a single metric by testing a number of variants

Metrics

View metrics automatically derived from all gate checks and events logged with Statsig

Users

View users exposed to all gate checks and events logged with Statsig

Pulse

View how your experiments impact your metrics

Ultrasound

View all experiments that have impacted a metric

Holdouts

Measure the cumulative impact of all features shipped over a period of time

SDKs#

We also provide an HTTP API. Our API is a great choice if an SDK isn't available for your environment yet, as you can use it in any type of application:

Filing bugs#

You can file bug reports or feature requests via github issues in our Statsig Feedback repository.

Account sign up and API key#

Regardless of the SDK you pick, you will need to create a free Statsig account or be invited to join an existing project. This will give you access to the Statsig console, where you can generate an API key.

Screen Shot 2021-06-14 at 5 01 18 PM

To get started, check out one of our guides, like building your first feature.

Or, if you want to poke around on your own, we recommend taking a quick tour around the console, and setting up a Feature Gate or Dynamic Config to use when you start integrating with an SDK. Our SDKs function as a bridge to your Statsig console -- once you have integrated an SDK into your application, you can update Feature Gate conditions or Dynamic Config values directly in the console, with your application responding immediately to the new values!

FAQ#

I don't see my language listed, can I still use Statsig?#

If none of our current SDKs fit your needs, let us know! Email jkw [at] statsig [dot] com. We're working hard to bring the power of Statsig to your client or server with more SDKs, plugins, and integrations shipping all the time.

I want to run an A/B test, can I use Statsig for that?#

Statsig has two main ways to experiment.

You can run simple A/B tests by opening up a partial rollout on any feature gate. You then analyze the results of the experiment in the "Pulse" tab of the gate.

If you're looking for multivariate experiments (A/B/...N tests) and mutual exclusivity, check out Experiments+.