NoSQL database built for global apps
Cloud Firestore (beta) is a fast, fully managed, serverless, cloud-native NoSQL document database that simplifies storing, syncing, and querying data for your mobile, web, and IoT apps at global scale. Its client libraries provide live synchronization and offline support, while its security features and integrations with Firebase and Google Cloud Platform (GCP) accelerate building truly serverless apps.
Build serverless apps
Cloud Firestore in Datastore mode is fully compatible with your Cloud Datastore applications. It delivers massive improvements for Datastore users — up to 99.999% availability SLA, no more eventual consistency, no more entity group limits on writes per second, and no more cross-entity group transaction limits.
You can talk directly to Cloud Firestore from your mobile or web clients for a truly serverless solution. No need to set up an intermediary server to manage access to your data. This is great for prototyping, iterating, and getting a production system up and running quickly. Cloud Firestore is a cloud-native database, which provides an automatically scaling solution built from the ground up to take advantage of Google Cloud Platform’s powerful infrastructure.
Sync data across devices, on or offline
With Cloud Firestore, your applications can be updated in near real time when data on the backend changes. This is not only great for building collaborative multi-user mobile applications, but also means you can keep your data in sync with individual users who might want to use your app from multiple devices.
Cloud Firestore has full offline support, so you can access and make changes to your data, and those changes will be synced to the cloud when the client comes back online. Built-in offline support leverages local cache to serve and store data, so your app remains responsive regardless of network latency or internet connectivity.
Simple and effortless
Cloud Firestore’s robust client libraries make it easy for you to update and receive new data while worrying less about establishing network connections or unforeseen race conditions. It can scale effortlessly as your app grows. Cloud Firestore allows you to run sophisticated queries against your data. This gives you more flexibility in the way you structure your data and can often mean that you have to do less filtering on the client, which keeps your network calls and data usage more efficient.
Enterprise-grade, scalable NoSQL
Cloud Firestore is a fast and fully managed NoSQL cloud database. It is built to scale and takes advantage of GCP’s powerful infrastructure, with automatic horizontal scaling in and out, in response to your application’s load. Security access controls for data are built in and enable you to handle data validation via a configuration language.
Cloud Firestore features
Cloud Firestore has built-in security access controls for data and enables simple data validation via a configuration language.
Cloud Firestore supports the Datastore API. You won’t need to make any changes to your existing Datastore apps, and you can expect the same performance characteristics and pricing with the added benefit of strong consistency.
Built explicitly for serverless mobile and web applications, Native Mode offers real-time data synchronization, offline support, and Security Rules to enable direct-from-client access.
Your Cloud Datastore databases will be upgraded seamlessly and automatically shortly after the GA release of Cloud Firestore. No code changes required, and no downtime for your app.
Cloud Firestore has support for transactions, so if any of the operations in the transaction fails (and cannot be retried) the whole transaction will fail.
With automatic multi-region replication and strong consistency, your data is safe and available, even when disasters strike.
Powerful query engine
Cloud Firestore allows you to run sophisticated queries against your NoSQL data. This gives you more flexibility in the way you structure your data.
Built for cloud-native applications
Typical workloads include mobile and web applications, collaborative multi-user applications, IoT asset tracking and real-time analytics, retail product catalogs, communications, social user profiles and activity, and gaming leaderboards.
Explore tutorials, launch quickstarts, and reviews.
Cloud Firestore Quickstart
Cloud Firestore APIs
Cloud Firestore Samples
Learn and build
New to GCP? Get started with any GCP product for free with a $300 credit.
Need more help?
Our experts will help you build the right solution or find the right partner for your needs.