Edge-native feature flags

Ship features without fear. Release when you're ready.

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.

  • No credit card required
  • Sub-50ms flag evaluation
  • Unlimited environments
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();
}
Built for progressive delivery Powered by a global edge network Trusted by teams doing trunk-based development
Features

Everything you need for feature flag management

From feature toggles to release management: one platform to control every rollout across development, staging and production.

Feature toggles per environment

Boolean, string and number flags scoped to each environment. Flip a flag in production without touching staging.

Instant kill switch

Something broke? Turn the feature off in one click. Changes propagate globally in seconds — no rollback, no redeploy.

Edge-native evaluation

Flags are evaluated on a global edge network, close to your users. Sub-50ms responses anywhere in the world.

Scoped API tokens & quotas

Environment-scoped tokens with monthly usage quotas. Revoke instantly. Production credentials never leak into dev.

Full audit log

Every flag change, token creation and permission update is recorded. Know who changed what, when, and where.

Team management

Invite your team with role-based permissions. Sensitive environments get visual warnings and confirmation gates.

How it works

From zero to progressive delivery in minutes

Three steps between you and safer releases.

  1. Create your flags

    Define feature flags in the dashboard and set independent values per environment — dev, staging and production.

  2. Generate a token

    Issue an environment-scoped API token with its own usage quota. Shown once, hashed at rest, revocable anytime.

  3. Evaluate anywhere

    Read flags with @greenflags/client, the REST API, or let AI agents manage them through the MCP server.

Developer experience

A typed SDK developers actually enjoy

Lightweight client, typed responses, zero config beyond a token. Works in Node.js, serverless and the browser.

  • TypeScript-first — full type safety on every flag read.
  • REST API with OpenAPI spec — integrate from any language.
  • MCP server included — manage flags from AI agents and assistants.
  • Built-in quotas — per-token monthly limits, enforced at the edge.
# Install the client
npm install @greenflags/client

# Read your flags
curl https://greenflags.dev/v1/flags \
  -H "Authorization: Bearer $GREENFLAGS_TOKEN"
Use cases

One platform, every release strategy

Feature flags power the release management techniques modern teams rely on.

Canary releases

Enable a feature for a small slice of traffic, watch your metrics, then roll out to everyone with confidence.

A/B testing

Serve different flag values to different segments and measure which variant wins before committing.

Trunk-based development

Merge to main daily behind feature toggles. No long-lived branches, no merge hell, no half-finished features leaking.

Instant rollback

Turn off a broken feature in seconds without a redeploy. Your incident response just got a kill switch.

FAQ

Frequently asked questions

What are feature flags?

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.

How fast is flag evaluation in GreenFlags?

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.

Does GreenFlags support multiple environments?

Yes. Every flag is scoped per environment — development, staging and production — with independent values, environment-scoped API tokens and extra safeguards for sensitive environments.

How do I integrate GreenFlags into my app?

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.

Is GreenFlags a LaunchDarkly alternative?

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.

Start shipping behind flags today

Create your first feature flag in under a minute. Free to start, no credit card required.