Toggley logo

Toggley

Release on Friday. Sleep on Saturday.

Roll a feature out to 1% of users, or kill it in one click. No redeploy, no Slack scramble, no 3 AM rollback.

No credit card · 5 flags free

curl -X POST https://my.toggleyapp.com/api/v2/client/evaluate \
  -H "Authorization: Bearer YOUR_CLIENT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"context": {"key": "user-123", "plan": "pro"}}'
Toggley feature flags list with ten realistic flags (new-checkout, dark-mode-beta, experimental-search and more), each showing its type and a toggle for every environment

Why Toggley?

Add an SDK or one REST call, and you can turn a feature off without shipping anything.

Kill bad releases in one click

Turn a feature off from the dashboard and your app gets the change on its next flag check. Nothing redeploys.

Recover from a bad deploy without redeploying

If a release misbehaves in production, toggle the flag off in one click. The Node and Python SDKs pick it up within 30 seconds and PHP/Laravel on the first request after that, with no deployment and no rollback ceremony.

Set up with an SDK or one REST call

Install the SDK for Node, the browser, PHP/Laravel or Python, or call the REST API. Server SDKs check flags inside your app, with no network call per check.

How Toggley works.

Wrap the code once, then control it from the dashboard.

1

Create a flag

Add a feature flag in Toggley and wrap your new code in a single conditional check.

2

Control the rollout

Turn your flag on per environment, target specific users or groups, or serve it to a percentage of users.

3

Ship or roll back without a deploy

Flip the flag to release to everyone, or toggle it off if something goes wrong in production.

Built so you can ship without fear.

From your first flag to your hundredth: no rollback ceremonies, no surprise overage bills.

Decide who sees what after you've already shipped

Flip a flag and your app picks up the change on its next check, on every plan.

  • Flag on/off toggle for instant production control
  • On/off, text, number and JSON flags on every plan
  • Flag limits scale by plan: up to 100 on Pro
  • Create, archive and restore flags from the dashboard
Toggley feature flags list with ten realistic flags (new-checkout, dark-mode-beta, experimental-search and more), each showing its type and a toggle for every environment

Try it on 10% of users, or just your beta testers

Serve a feature to a percentage of users, to named users, or to anyone matching a rule. Each user keeps the same variation, and Toggley shows how the split is actually landing.

  • Percentage splits per environment, down to fractions of a percent
  • Each user keeps the same variation; raising the percentage only adds people
  • Target individual users, or rules on attributes like email, plan or country
  • Reusable segments such as beta testers or internal staff
  • Evaluations for each variation since the split started
  • Available on paid plans
Toggley flag page for new-checkout showing a 25% split running in Production and a 50% split in Staging, with target and actual percentages and evaluations for each variation

Catch bugs in staging, not in production

Named environments per project, so staging, production, and anywhere in between stay isolated.

  • Multiple named environments per project
  • A record of every change, with who and when, plus an optional note
  • Stale flag reminders so retired flags get cleaned out of your code
  • Evaluation counts per flag and variation
Toggley environment page for Prod showing its server and client SDK keys, evaluation counts, how many flags are enabled and the top flags by traffic

Drop Toggley in without adding a new workflow

SDKs for Node, browsers, PHP/Laravel and Python, or a simple REST API. Nothing new in your deploy pipeline.

  • Node and Python SDKs pick up changes within 30 seconds, PHP/Laravel on the first request after that, and all keep working if Toggley is unreachable
  • Browser SDK with a public client key that only reads the flags you choose
  • SDKs and REST API on all plans
  • Multi‑tenant organization management
  • Per‑environment toggles plus an all‑environments switch
Toggley environment page showing recent flag changes with who made each one and their notes, and an API Usage panel with a copy-pasteable Node example and tabs for Node, Browser, Laravel, PHP, Python and cURL

Simple, team-friendly pricing.

Choose the tier that matches your team size and release cadence

Free

$0
5 feature flags · 4 environments · free
  • 1 team member
  • 5 feature flags
  • 4 environments
  • SDKs and REST API
  • 30 days of change history
Start free

Basic

$9
per month (up to 3 users)
  • Up to 3 team members
  • 25 feature flags
  • 5 environments
  • Targeting, percentage splits and 5 segments
  • 90 days of change history
  • SDKs and REST API
Select Basic
Most popular

Pro

$19
per month (up to 10 users)
  • Up to 10 team members
  • 100 feature flags, unlimited environments
  • Targeting, percentage splits and 50 segments
  • Priority support
  • 1 year of change history
  • SDKs and REST API
Select Pro

Enterprise

Contact for custom price
  • Higher flag & environment limits
  • Custom rate limits & team size
  • Custom terms & invoicing
  • Volume discounts available
  • Priority support
  • Full change history
  • SDKs and REST API
Contact sales

Compare us to…

How Toggley compares with other feature flag tools

Toggley vs LaunchDarkly

Get enterprise‑grade flags without enterprise pricing

Toggley: flat $9/mo for 25 flags; as of October 2026, LaunchDarkly Foundation is $10 per service connection plus $8.33 per 1k client-side MAU a month, billed yearly
Toggley
Flat $9/mo unlocks 25 flags for 3 users
LaunchDarkly
Foundation is $10/service connection + $8.33 per 1k client-side MAU a month, billed yearly (as of October 2026)
Toggley
Predictable flat monthly pricing
LaunchDarkly
Usage-metered by service connections and MAU
Toggley
Set up with an SDK or one REST call
LaunchDarkly
Count your services, environments and MAU to estimate the bill
Toggley
Clean, focused feature-flag product
LaunchDarkly
Broad platform: experimentation, observability, approvals and AI configs

Frequently asked questions.

Quick technical answers for developers. Reach out to our team.

How quickly do feature flag changes take effect?

The Node and Python SDKs pick up changes within 30 seconds, and PHP/Laravel on the first request after that. Browsers pick them up on the next page load, every 5 minutes while the tab is visible, and right away when a tab comes back into view. REST API calls read the live value.

Do I need to redeploy to toggle a feature flag?

No deployments required. Toggle flags from the Toggley dashboard without touching your code. Your app reads the new state through an SDK or the REST API.

Can I roll a feature out to a percentage of users?

Yes, on paid plans. Serve a percentage split in any environment and every user keeps the same variation. The flag page shows evaluations for each variation since the split started.

Can I target specific users or groups?

Yes, on paid plans: individual users, rules on attributes you send (like email, plan or country), and reusable segments. With the server SDKs, flags are evaluated inside your app, so those attributes never leave your servers.

What's the difference between plans?

Higher tiers unlock more feature flags, more environments, more team members, and priority support.

Can we upgrade or downgrade anytime?

Yes. Changes take effect immediately and billing adjusts pro‑rata.

Any setup fees or contract lock‑ins?

No setup fees or contracts. Start flagging features in minutes. Free tier requires no credit card.

Ship faster. Roll back in one click.

Turn a bad release off in one click, without a redeploy.

No credit card · 5 flags free