Flipper Pro Features
Self-hosted admin dashboard, expressions UI, audit log, call sites, multi-database support, and large actor sets.
Features
Self-hosted admin dashboard
A web UI for managing feature flags, mounted as a Rails Engine in your app. Bootstrap 5 styling. Protected by your existing authentication: Devise, Rack::Auth::Basic, or any custom middleware.
Expressions UI
Flipper's expressions work in the OSS gem via code. Flipper Pro provides the same visual editor for creating and managing expression rules that's available in Flipper Cloud.
Feature owners
Assign ownership to each feature so your team knows who is responsible. Makes it easy to identify who to contact about a flag and holds accountability as your flag count grows.
Call sites
See exactly where in your codebase each feature flag is checked. Flipper Pro scans your app/ and lib/ directories for calls like Flipper.enabled?(:feature_name) and shows them on the feature detail page. Useful for understanding usage and knowing when a flag is safe to remove.
Search paths are configurable. Editor deep links are supported for VS Code, Cursor, Zed, RubyMine, and Sublime Text, so you can jump from the admin UI straight to the right file and line.
Audit log
Every feature flag change is recorded in your database: what changed, who changed it, when. Optional Slack notifications keep the team aware in real time.
Multi-database support
Configure Flipper Pro to work with Rails applications that use multiple databases. Explicit writing and reading connections through standard Active Record configuration, including setups with read replicas and the DatabaseSelector middleware.
Dynamic and large actor sets
Efficiently check features for actors with many group memberships. Preload group memberships for an actor to avoid N+1 queries when checking several features in the same request.
You can choose from several tiers to sponsor Flipper on GitHub and get some great benefits!