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.
- Works with
- Cloud Firestore
- Version
- 0.0.3 | Source code
- License
- apache-2.0
- Publisher
- Jamie Curnow
- Report
- Bug
- Abuse
No publisher authored function kit replacement for this extension is available. If you want to be able to update this extension after the shutdown on March 31st we recommend you follow our guide for forking the extension and maintaining it yourself as a function kit
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:
- Set up a Firestore database in your Firebase project.
- Have a MongoDB database available and its connection string. Why not use Firestore Enterprise?
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.