Connectors
Databases & Data Warehouses
Google Firestore
Serverless document database: create, query, and update documents and collections
Google Firestore documentationAPI checked August 16, 2026
- Signs in with
- Connection details
- Runs on
- Cloud or On-Prem Worker
- Operations
- 7
- Ready-made triggers
- 0
Connect Google Firestore
- In Neblex open Connect › Connections and click New Connection.
- Search for Google Firestore and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
If the system is only reachable inside your network, choose an On-Prem Worker under Test from and run the flow on that Worker. See On-Prem Workers.
| Field | What to enter |
|---|---|
| Service account key (JSON)RequiredSecret | Paste the full GCP service-account key JSON (project_id, client_email, private_key). |
Use it in a flow
- Open a flow, open the node library and search for Google Firestore.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
To start a flow from Google Firestore without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Google Firestore can send webhooks, a Webhook trigger receives them at its own URL.
Operations
7 operations in 1 groups. Each one is a step you can add to a flow.
Documents7
Create a documentcreateDocument | Create a document in a collection (auto id unless one is given). | |
Delete a documentdeleteDocument | Delete one document by path. | |
Get a documentgetDocument | Fetch one document by path. | |
List collectionslistCollectionIds | The collection ids under the root (or under a document). | |
List documentslistDocuments | The documents in a collection. | |
Run a structured queryrunQuery | Run a Firestore structured query; each result document becomes one record. | |
Update a documentpatchDocument | Merge fields into a document (only the given fields change). |