Introduction
Flagstack is a feature flag management platform built for Ruby and Rails teams. It provides a powerful UI for managing flags and a simple SDK that works seamlessly with Flipper.
Already using Flipper?
Flagstack works as a drop-in replacement for Flipper Cloud. Your existing code works unchanged.
What is Flagstack?
Flagstack provides everything you need to safely roll out features to your users:
- Feature Flags — Toggle features on and off without deploying code
- Progressive Rollouts — Gradually release features to a percentage of users
- Environment Inheritance — Manage flags across development, staging, and production
- Targeting — Enable features for specific users, groups, or percentages
- Audit Logging — Track every change with full accountability
Quick Example
Here's how simple it is to check a feature flag in your Rails app:
app/controllers/dashboard_controller.rb
class DashboardController < ApplicationController
def show
if Flagstack.enabled?(:new_dashboard, current_user)
render :new_dashboard
else
render :legacy_dashboard
end
end
end
The flag can be managed entirely from the Flagstack dashboard — no code changes needed to toggle it on or off.
How it Works
Flagstack uses a simple architecture that keeps your app fast:
- Configure your API token in your Rails app
- Flag state syncs automatically to a local cache
- Checks are instant — no network requests on every check
- Changes propagate within seconds of updating in the dashboard
Next Steps
Ready to get started? Here's where to go next: