Skip to content
infra-ts is early and moving fast.npm
infra-ts
Esc
navigateopen⌘Jpreview
On this page

Statsig

Provision Statsig feature gates, dynamic configs, and experiments as typed infra-ts entities.

Statsig Console API resources: feature gates, dynamic configs, and experiments.

  • Import: import { StatsigGate, StatsigDynamicConfig } from "infra-ts/statsig";
  • Credentials: STATSIG_CONSOLE_API_KEY. Optional STATSIG_API_HOST.

All three share description? and isEnabled? options and expose no env output.

Entities

Entity Provisions Key options Env outputs
StatsigGate A feature gate description? · isEnabled?
StatsigDynamicConfig A dynamic config description? · isEnabled?
StatsigExperiment An experiment description? · isEnabled?

Example

import { defineInfra } from "infra-ts";
import { StatsigGate } from "infra-ts/statsig";

const gate = new StatsigGate({
	name: "new-checkout",
	description: "Roll out the redesigned checkout",
	isEnabled: false,
});

export default defineInfra({ entities: [gate] });

Was this page helpful?