Feature toggles per environment
Boolean, string and number flags scoped to each environment. Flip a flag in production without touching staging.
Edge-native feature flags
GreenFlags is a feature flag management platform that decouples deploy from release. Roll out gradually, kill features instantly, and run A/B tests — all evaluated at the edge in under 50ms.
import { GreenFlags } from "@greenflags/client";
const flags = new GreenFlags({
token: process.env.GREENFLAGS_TOKEN
});
// Evaluated at the edge, near your users
if (await flags.isEnabled("new-checkout")) {
renderNewCheckout();
}
From feature toggles to release management: one platform to control every rollout across development, staging and production.
Boolean, string and number flags scoped to each environment. Flip a flag in production without touching staging.
Something broke? Turn the feature off in one click. Changes propagate globally in seconds — no rollback, no redeploy.
Flags are evaluated on a global edge network, close to your users. Sub-50ms responses anywhere in the world.
Environment-scoped tokens with monthly usage quotas. Revoke instantly. Production credentials never leak into dev.
Every flag change, token creation and permission update is recorded. Know who changed what, when, and where.
Invite your team with role-based permissions. Sensitive environments get visual warnings and confirmation gates.
Three steps between you and safer releases.
Define feature flags in the dashboard and set independent values per environment — dev, staging and production.
Issue an environment-scoped API token with its own usage quota. Shown once, hashed at rest, revocable anytime.
Read flags with @greenflags/client, the REST API, or let AI agents manage them through the MCP server.
Lightweight client, typed responses, zero config beyond a token. Works in Node.js, serverless and the browser.
# Install the client
npm install @greenflags/client
# Read your flags
curl https://greenflags.dev/v1/flags \
-H "Authorization: Bearer $GREENFLAGS_TOKEN"
Feature flags power the release management techniques modern teams rely on.
Enable a feature for a small slice of traffic, watch your metrics, then roll out to everyone with confidence.
Serve different flag values to different segments and measure which variant wins before committing.
Merge to main daily behind feature toggles. No long-lived branches, no merge hell, no half-finished features leaking.
Turn off a broken feature in seconds without a redeploy. Your incident response just got a kill switch.
Feature flags (also called feature toggles) let you turn functionality on or off at runtime without deploying new code. They decouple deployment from release, enabling progressive delivery, canary releases, A/B testing and instant kill switches.
GreenFlags runs on a global edge network, so flag evaluation happens close to your users with sub-50ms latency worldwide — no round trip to a central server.
Yes. Every flag is scoped per environment — development, staging and production — with independent values, environment-scoped API tokens and extra safeguards for sensitive environments.
Install the @greenflags/client SDK, create an environment-scoped API token in the dashboard, and read your flags through a typed client. A REST API and an MCP server for AI agents are also available.
GreenFlags is a lightweight feature flag management alternative focused on speed and simplicity: edge-native evaluation, per-environment tokens with quotas, audit logs and team management without the enterprise overhead.
Create your first feature flag in under a minute. Free to start, no credit card required.