Open source feature flags

Deploy on Friday.
Sleep on Saturday.

Feature flags that just work. Create, toggle, and roll out — no YAML, no complexity.

Gradual rolloutScheduled rolloutInstant rollbackReal-time SSEOpen source
< 100msflag propagation
1 clickto rollback
0 deploysto change flags
100%open source

Up and running in minutes.

No complex setup. No vendor lock-in.

Install the SDK

Works with any JavaScript or TypeScript project. One package, no peer dependencies.

terminal
$npm install @canarygate/sdk/js
import { CanaryGate } from '@canarygate/sdk/js/client'

Create your flags

Define flags in the dashboard. Set rollout percentages, environments, and schedules.

Control in real-time

Toggle, rollback, or adjust rollout live. No deploy needed. Changes propagate in milliseconds.

Your next deploy can be your safest one.

The price of peace of mind starts at $0. No per-seat math.

🚀 Early access · everything free
Free
$0/month

For solo developers. Start today.

  • 1 project · 50 flags per project
  • 1 member (solo)
  • Boolean flags + Rollout %
  • 3 environments
  • 7-day audit history
  • SSE real-time updates
  • Community support
FreePricing hidden during Early Access
Starter
$45/month

For small teams. Ship together.

  • 10 projects · 100 flags per project
  • Up to 10 members
  • Boolean flags + Rollout %
  • 3 environments
  • 6-month audit history
  • SSE real-time updates
  • Webhooks
  • Priority support
FreePricing hidden during Early Access
Pro
$99/month

For teams that need full control.

  • 50 projects · unlimited flags
  • Up to 50 members
  • Auto-rollout + Schedule
  • 3 environments
  • 1-year audit history + CSV
  • SSE real-time updates
  • Webhooks
  • Priority support
FreePricing hidden during Early Access

Try everything. Tell us what you'd pay for.

Early users help shape pricing — and get locked-in perks when we launch it.

Get started free →

No credit card. No contracts. Your account is your email.

Frequently asked questions

What is a feature flag?

A feature flag is a software toggle that lets you turn a feature on or off without deploying code. It is the standard way to release new functionality gradually and roll it back instantly if something goes wrong.

How does CanaryGate work with feature flags in production?

CanaryGate evaluates feature flags in your application through lightweight SDKs for JavaScript, Go, Python, C#, and Java. Flag changes propagate to every instance in real time over SSE, so updates take effect in milliseconds — no redeploys required.

Does CanaryGate support gradual rollouts and auto-rollout?

Yes. You can roll a feature out to a percentage of users, schedule the rollout for a specific time, and let auto-rollout increase the percentage automatically while your success criteria are met.

How much does CanaryGate cost?

CanaryGate has a Free plan for $0, a Starter plan for $45/month, and a Pro plan for $99/month, with no per-seat fees.