Google Cloud Firestore API


The Service name is needed to create RPC client stubs.


CreateIndex Creates the specified index.
DeleteIndex Deletes an index.
GetIndex Gets an index.
ListIndexes Lists the indexes that match the specified filters.


BatchGetDocuments Gets multiple documents.
BeginTransaction Starts a new transaction.
Commit Commits a transaction, while optionally updating documents.
CreateDocument Creates a new document.
DeleteDocument Deletes a document.
GetDocument Gets a single document.
ListCollectionIds Lists all the collection IDs underneath a document.
ListDocuments Lists documents.
Listen Listens to changes.
Rollback Rolls back a transaction.
RunQuery Runs a query.
UpdateDocument Updates or inserts a document.
Write Streams batches of document updates and deletes, in order.
Was this page helpful? Let us know how we did: