Firebase local development

Firebase Local Emulator Suite

A first-party set of local emulators for supported Firebase services and connected application workflows.

Editorial verdict

Choose Firebase Local Emulator Suite when the product is Firebase-centered and the required services are covered, with explicit tests against real Firebase before release.12

Best for

  • Local testing across supported Firebase products
  • Rules and function workflows tied to Firebase
  • Teams wanting isolated local project data
12

Not ideal for

  • Applications outside the Firebase ecosystem
  • Required Firebase products not covered by the suite
  • Tests intended to prove production quotas or managed-service behavior
12
Main trade-off

Firebase-specific local feedback improves while coverage gaps and differences from real projects must remain visible in the test strategy.12

Product boundary

Whether Firebase-specific local emulation provides enough coverage and fidelity for the application's development and test loop.

The suite emulates documented Firebase products locally; unsupported products and production configuration, quotas, IAM, network, and service behavior still require real-project validation.12

For: Firebase application teams testing supported products locally

  • A required Firebase product lacks emulator coverage.
  • The application is migrating away from Firebase.
  • Production fidelity matters more than the local feedback loop.

Why teams consider Firebase Local Emulator Suite

  • Product integrationSupported emulators are designed to work together in Firebase application flows.12
  • Local dataDevelopment data can remain isolated from production projects.12
  • First-party guidanceFirebase documents connection and prototyping behavior.12

Pricing

The local emulator has no separate software fee; developer or CI compute is local, while any connected Firebase project follows current Firebase pricing.3

Local Firebase workflow

Local suite plus optional cloud project

Model local/CI compute and any calls to real Firebase products, storage, network, or project resources.3

Local boundary
No separate emulator-service charge3
Cloud boundary
Connected real Firebase products follow current plan pricing3
Pricing checked View official pricing

Firebase Local Emulator Suite vs alternatives

Supabase CLI

Choose when
The product is based on Supabase's Postgres, auth, storage, and edge stack.
Avoid when
Firebase services define the application.
Compared with Firebase Local Emulator Suite
A different backend architecture replaces Firebase-native emulation.45

LocalStack

Choose when
The target is a broad set of AWS services.
Avoid when
Firebase-specific integration is required.
Compared with Firebase Local Emulator Suite
AWS breadth replaces Firebase fidelity.67

AWS SAM CLI

Choose when
The application uses SAM-defined AWS serverless functions and APIs.
Avoid when
Firebase products are the primary backend.
Compared with Firebase Local Emulator Suite
A narrow AWS serverless workflow replaces the Firebase suite.89

Resources and sources

Official product, policy, pricing, and maintenance

  • Firebase Local Emulator Suite
    Open
  • Connect and prototype with Emulator Suite
    Open
  • Firebase pricing
    Open
  1. 1
    Firebase Local Emulator Suite

    Google Firebase · Accessed Official

  2. 2
    Connect and prototype with Emulator Suite

    Google Firebase · Accessed Official

  3. 3
    Firebase pricing

    Google Firebase · Accessed Official

  4. 4
    Supabase local development

    Supabase · Accessed Official

  5. 5
    Supabase pricing

    Supabase · Accessed Official

  6. 6
    LocalStack overview

    LocalStack · Accessed Official

  7. 7
    LocalStack service coverage

    LocalStack · Accessed Official

  8. 8
    AWS SAM CLI local testing

    Amazon Web Services · Accessed Official

  9. 9
    AWS SAM CLI repository

    Amazon Web Services · Accessed Official