
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
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.