Set up the Local Emulator Suite Stay organized with collections Save and categorize content based on your preferences.
The Firebase Emulators make it easier to fully validate your app's behavior andverify yourFirebase Security Rules configurations. Use the Firebase Emulators torun and automate unit tests in a local environment.
Beta
Some of the Firebase Emulators are currently in Beta. These products might be changed in backward-incompatible ways and are not subject to any SLA or deprecation policy. As always, feedback is greatly appreciated. Let us know what you think!
Install the Firebase Emulators
Before you begin make sure you have installed theFirebase CLIand configured theFirebase Local Emulator Suite
Start the emulator using the following command. The emulator runs duringall your tests.
Cloud Firestore
firebase emulators:start --only firestore
Realtime Database
firebase emulators:start --only database
Cloud Storage
firebase emulators:start --only storage
Set up tests and run the emulator
Now that you've installed the emulator,set up tests andgenerate reports to validate your rules' behavior beforeyou deploy them to production.
Quickstart
For a few basic test cases with simple rules,try out thetesting quickstart.
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-02-18 UTC.