ToggleFleet Sign in Start free
Cloud feature flags · Ruby-first

Flip it for everyone.
Or 5%. Or just
Dave in QA.

ToggleFleet is cloud feature flags with all five Flipper gates — boolean, actor, group, % of actors, % of time — plus teams, multiple environments, and a drop-in Ruby gem. Flat $15/mo. Not Flipper Cloud's $49-and-up per-seat bill.

Free tier: 10 flags · unlimited seats & environments · no card.

checkout_v2 Partial
Boolean — on for everyone
% of actors — sticky rollout12%
Live · 100 users in production
amber = targeted actor (dave)12 / 100 see it

The control surface

Five gates. A flag is on if any of them says so.

Exactly the model Flipper popularized — evaluated in order, the first match wins. ToggleFleet implements all five, server-stored and read through the SDK so your app stays fast.

01

Boolean

The master switch. Flip it and the feature is live for every actor, everywhere.

enable :checkout_v2
02

Actor

Turn it on for specific users, accounts, or teams by ID — your beta list, your own account, Dave in QA.

enable_actor :checkout_v2, dave
03

Group

Enable for anyone matching a rule you register in code — admins, internal staff, EU customers.

enable_group :checkout_v2, :admins
04

% of actors

Sticky percentage rollout. The same users keep the feature as you ramp 1% → 100% — no flicker.

enable_percentage_of_actors 25
05

% of time

Random on a per-call basis — handy for load-testing a path or sampling without pinning to a user.

enable_percentage_of_time 5

Wire it in

A Ruby gem, or a plain REST call.

Drop the gem in and check flags with one method — it caches and evaluates locally, so there's no network call on the hot path. Not on Ruby? Hit the JSON API directly from anything. The gem is open source (MIT) — view the source on GitHub →

Gemfile + app.rb
# Gemfile
gem "togglefleet"

# config/initializers/togglefleet.rb
ToggleFleet.configure do |c|
  c.sdk_key = ENV["TOGGLEFLEET_KEY"]
end
ToggleFleet.register_group(:admins) { |u| u.admin? }

# anywhere in your app
if ToggleFleet.enabled?(:checkout_v2, actor: current_user)
  render "checkout/v2"
end
REST API · any language
# evaluate one flag for an actor
curl https://togglefleet.com/v1/evaluate \
  -H "Authorization: Bearer tf_live_…" \
  -G --data-urlencode "flag=checkout_v2" \
     --data-urlencode "actor=dave"

# → { "flag":"checkout_v2", "enabled":true }

# or pull the whole environment to cache
curl https://togglefleet.com/v1/config \
  -H "Authorization: Bearer tf_live_…"

Pricing

Flat. No per-seat tax.

Flipper Cloud bills by seats — $49/mo for 10, $149 for 25, $299 for 50. ToggleFleet is one flat price for your whole team. (Flipper Cloud pricing verified June 2026.)

Free
$0/forever
  • Up to 10 flags
  • Unlimited environments
  • Unlimited team members
  • All five gates + REST API
  • Ruby gem
Start free →
Pro · most popular
$15/month flat
  • Unlimited flags
  • Unlimited environments & seats
  • Audit-friendly change history
  • Priority support
  • No per-seat fees, ever
Start free, upgrade later →

vs Flipper Cloud at the same team size: 10 seats$49/mo$15 · 25 seats$149/mo$15 · 50 seats$299/mo$15