Ship the code today. Release it when you are ready.

Wrap a feature in a flag, roll it out to a slice of your visitors and widen it as the numbers hold up. If something breaks, switch it off from the dashboard, with no rollback and no redeploy.

The Spectry feature flag editor with a flag key, a boolean type and a rollout percentage slider

Three steps from merged to fully released.

Wrap

Put the new code behind a key.

Create a flag in the dashboard and check it in your code with a single call. The browser SDK already on your site reads it, and the Node.js SDK answers the same question on your server, so a feature can be gated end to end.

Roll out

Start small, then widen.

Set the share of visitors who get the feature, from a handful to everyone. Assignment is deterministic, so a visitor who saw the new version keeps seeing it as the percentage grows, in the browser and on the server alike.

Control

Turn it off without a release.

Pause a flag and visitors fall back to the old path as soon as the SDK picks up the change. The fix can wait for a calm morning instead of a midnight rollback.


What a flag can do for you.

Boolean on/off flags for kill switches and releases
Multivariate flags for server-side A/B variants
Percentage rollouts from 0 to 100%
Pause a flag from the dashboard without a deploy
Browser SDK and Node.js SDK from the same flag
Create and toggle flags from your AI agent over MCP

Why flags belong next to your analytics.

Deploys stop being releases

Unfinished work can merge and ship dark. The team keeps one main branch, and the moment a feature goes live becomes a product decision instead of a deployment window.

A smaller blast radius

A bug that reaches five percent of visitors is an incident report. The same bug at a hundred percent is an outage. Gradual rollouts keep the first case from turning into the second.

See what the release actually did

The flag lives in the same place as your funnels, error logs and session replays. When conversions dip or errors climb after a rollout, the cause is one click away instead of in another tool.

Fast checks, no extra round trips

The Node.js SDK keeps flag rules in memory and evaluates them locally, so checking a flag inside a request handler costs nothing and keeps working if the network has a bad minute.


We protect your data.

GDPR compliant
EU hosted
PII masking
Consent Management

Release your next feature on your terms.

Create your first flag in minutes with the script you already have. No credit card needed, and 5,000 sessions a month are free forever.