Firebase Firestore
Database

Firebase Firestore Connector

Connect to Firebase Firestore to read, write, query, and batch-write documents in collections.

$pip install "toolsconnector[firestore]"
17
Actions
Database
Category
Free
Apache 2.0

All 17 Actions

Action Description Parameters Returns
batch_getBatch get multiple documentsproject, collection, document_ids  [database]list
batch_writeExecute a batch write in Firestoreproject, writesFirestoreBatchWriteResult
count_documentsCount documents in a Firestore collectionproject, collection  [filter]int
create_collection_group_index ⚠Create a collection group index in Firestoreproject, collection_group, fieldsdict
create_documentCreate a document in a Firestore collectionproject, collection, fields  [document_id]FirestoreDocument
delete_document ⚠Delete a Firestore documentproject, collection, document_idNoneType
delete_index ⚠Delete a composite indexproject, database, index_idNoneType
export_documentsExport documents from a collectionproject, collectionlist
get_documentGet a Firestore document by IDproject, collection, document_idFirestoreDocument
get_document_fieldGet a single field value from a Firestore documentproject, collection, document_id, field_pathAny
list_collectionsList collections in a Firestore projectprojectlist
list_documentsList documents in a Firestore collectionproject, collection  [limit, page_token]PaginatedList[FirestoreDocument]
list_indexesList indexes for a collectionproject, collectionlist
queryRun a structured query on a Firestore collectionproject, collection  [where, order_by, limit]list
run_transactionRun a transaction with multiple operationsproject, operationsdict
update_documentUpdate a Firestore documentproject, collection, document_id, fieldsFirestoreDocument
update_fieldsUpdate specific fields in a Firestore documentproject, collection, document_id, fields  [update_mask]FirestoreDocument
Open Interactive Docs & Playground →

Full schema explorer, code generation, and live API testing