Firebase Extensions will shut down on March 31, 2027. You will not be able to install or edit extensions after this date. We will share migration guidance and tools in September 2026.Learn more

Sync data from Firestore to MongoDB

Made by Jamie Curnow

This extension syncs a Firestore collection to a MongoDB database. It triggers on all write events (create, update, delete) in the Firestore collection and reflects those changes in the MongoDB collection. Perfect for syncing up to Firestore Enterprise.

<10
installs
Works with
Cloud Firestore
Version
0.0.3 | Source code
License
apache-2.0
Publisher
Jamie Curnow
Report
Bug
Abuse

How this extension works

Use this extension to sync a Firestore collection to a MongoDB database.

This extension listens for changes in a specified Firestore collection and syncs them to a MongoDB collection. It handles document creations, updates, and deletions in Firestore and reflects those changes in your MongoDB database.

Before you install

Before installing this extension, you’ll need to:

Billing

This extension uses other Firebase or Google Cloud Platform services which may have associated charges:

  • Cloud Functions (Node.js 22+ runtime)
  • Firestore
  • Secret Manager
  • Outbound networking

When you use Firebase Extensions, you’re only charged for the underlying resources that you use. A paid-tier billing plan is required for this extension because it uses Firebase Functions. All Firebase services offer a free tier of usage. Learn more about Firebase billing.