Everything you need.
Nothing you don't.
Remote Config
Change strings, numbers, booleans, colors, and JSON in your app instantly. Update copy, prices, and settings without shipping a release.
Feature Flags
Roll out features to 10%, 50%, or 100% of users. Test in production safely. Kill a bad feature in one click.
Maintenance Mode
Take your app offline in seconds with a custom screen. Re-enable instantly when you're ready. No release needed.
Force Update
Set minimum app versions. Block outdated users until they update. Optional or hard block — your choice.
Three steps.
Infinite possibilities.
Install the SDK
Add flowconfig_flutter to your pubspec.yaml. We support all Flutter platforms out of the box.
Initialize inside app
Call FlowConfig.initialize() before runApp. Values are cached instantly.
Control from dashboard
Change values from the dashboard. Your app gets the update on next launch — no release needed.
// Read config values
final title = FlowConfig.getString(
'app_title',
defaultValue: 'My App',
);
final color = FlowConfig.getColor(
'primary_color',
defaultValue: Colors.blue,
);Simple, transparent pricing
Start free. Upgrade when you need more.
Free
For indie developers getting started
- 1 project
- 1 environment
- 50,000 SDK requests/month
- 10 config keys
- 5 feature flags
- Maintenance mode
- Force update
- Announcements
- Community support
Starter
For developers with multiple apps
- 3 projects
- 3 environments (dev/staging/prod)
- 500,000 SDK requests/month
- Unlimited config keys
- Unlimited feature flags
- 3 team members
- Maintenance mode
- Force update
- Announcements
- Email support
Frequently asked questions
Yes. No credit card required. The free plan includes 1 project, 50K monthly SDK requests, and full access to maintenance mode, force update, and announcements.
Each time your Flutter app initializes FlowConfig on startup and fetches configuration. Background syncs also count. Your monthly usage is shown in the dashboard.
Yes, upgrade or downgrade at any time from the billing page. Upgrades take effect immediately. Downgrades apply at the end of your current billing period.
Not yet. FlowConfig is Flutter-first. React Native SDK is on our public roadmap for v3.
No. The Flutter SDK caches all configuration locally using Hive. Your app continues working with cached values if FlowConfig is unreachable.
Firebase Remote Config is key-value only, has no visual editor, no team roles, no environments, no maintenance mode, and no force update built in. FlowConfig is a complete solution built specifically for Flutter teams.
Platform to create.
Join Flutter developers who update their apps without waiting for App Store approvals.