Firestore documentation
Firestore is a NoSQL document database built for automatic scaling, high performance, and ease of application development. While the Firestore interface has many of the same features as traditional databases, as a NoSQL database it differs from them in the way it describes relationships between data objects. Learn more
Not sure what database option is right for you? Learn more about our database services.
Start your proof of concept with $300 in free credit
- Get access to Gemini 2.0 Flash Thinking
- Free monthly usage of popular products, including AI APIs and BigQuery
- No automatic charges, no commitment
Keep exploring with 20+ always-free products
Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more.
Documentation resources
Guides
-
Quickstart: Create a Firestore database by using a server client library
-
Quickstart: Create a Firestore database by using a web or mobile client library
-
Querying and filtering data
-
Adding data
-
Getting data
-
Exporting and importing data
-
Deleting data
-
Transactions and batched writes
-
Getting started with security rules
-