Skip to main content

Remote Config


This is a beta FlutterFire plugin and therefore is not yet production quality.

What does it do?#

Firebase Remote Config is a cloud service that lets you change the behavior and appearance of your app without requiring users to download an app update. When using Remote Config, you create in-app default values that control the behavior and appearance of your app. Then, you can later use the Firebase console or the Remote Config backend APIs to override in-app default values for all app users or for segments of your user base. Your app controls when updates are applied, and it can frequently check for updates and apply them with a negligible impact on performance.


1. Add dependency#

sdk: flutter
firebase_core: "^0.7.0"
firebase_remote_config: "^0.8.0-dev.0"

2. Download dependency#

$ flutter pub get

3. (Web Only) Add the SDK#

If using FlutterFire on the web, add the firebase-remote-config JavaScript SDK to your index.html file:

<script src=""></script>
<script src=""></script>

4. Rebuild your app#

Once complete, rebuild your Flutter application:

$ flutter run

Next Steps#

Once installed, you're ready to start using Remote Config in your Flutter Project.

View the Usage documentation to get started.