+ 1

What is Cloud Firestore?

Cloud Firestore is a NoSQL document database that lets you easily store, sync, and query data for your mobile and web apps - at global scale.
Cloud Firestore is a tool in the NoSQL Database as a Service category of a tech stack.

Who uses Cloud Firestore?

147 companies reportedly use Cloud Firestore in their tech stacks, including Bepro Company, Postclick, and QuintoAndar.

475 developers on StackShare have stated that they use Cloud Firestore.

Cloud Firestore Integrations

Python, Node.js, Java, Firebase, and Golang are some of the popular tools that integrate with Cloud Firestore. Here's a list of all 19 tools that integrate with Cloud Firestore.
Pros of Cloud Firestore
Easy to use
Cloud Storage
Realtime Database
Easy setup
Super fast
Realtime listeners
Could Messaging
Google Analytics integration
Performance Monitoring
Crash Reporting
Sharing App via invites
Test Lab for Android
Adwords, Admob integration
Dynamic Links (Deeplinking support)
Robust ALI
Decisions about Cloud Firestore

Here are some stack decisions, common use cases and reviews by companies and developers who chose Cloud Firestore in their tech stack.

I am building a platform for a health provider using Vue.js with Cloud Firestore and Cloud Functions for Firebase. Some of the app features are: Video chat, Chat 1 to 1 Payment - using Stripe Mange clients - CRM

I am debating whether to stay with Cloud Firestore and Cloud Functions for Firebase as my backend (using ExpressJS) I built it in a way that will be easy to change to Rest API with other DB, but not sure if I want to keep using Firestore

See more
Triet Bui Minh
Android chapter Lead at Zalora · | 5 upvotes · 36.8K views

I want to develop a mobile app with Cloud Firestore as backend. It's good until I realize need to implement FullTextSearch, and Firestore doesn't support it natively. Although they advise to use Algolia but at this time I'm not willing to pay for it.

Therefore, I'm thinking about using the built-in tool from Google Cloud. Since this app is online-only, the offline & sync are not a top priority, so how about use Google Cloud SQL? Or, do you recommend any stack for me? Thanks for your advice.

See more

We are building a social media app, where users will post images, like their post, and make friends based on their interest. We are currently using Cloud Firestore and Firebase Realtime Database. We are looking for another database like Amazon DynamoDB; how much this decision can be efficient in terms of pricing and overhead?

See more

I'm researching what Technology Stack I should use to build my product (something like food delivery App) for Web, iOS, and Android Apps. Please advise which technologies you would recommend from a Scalability, Reliability, Cost, and Efficiency standpoint for a start-up. Here are the technologies I came up with, feel free to suggest any new technology even it's not in the list below.

For Mobile Apps -

  1. native languages like Swift for IOS and Java/Kotlin for Android
  2. or cross-platform languages like React Native for both IOS and Android Apps

For UI -

  1. React

For Back-End or APIs -

  1. Node.js
  2. PHP

For Database -

  1. PostgreSQL
  2. MySQL
  3. Cloud Firestore
  4. MariaDB


See more
nish gar
Shared insights
MongoDBMongoDBCloud FirestoreCloud Firestore

Could you pls help me to understand whether Cloud Firestore or MongoDB is better for rewards program

See more
Shared insights
AWS LambdaAWS LambdaCloud FirestoreCloud Firestore

I planned to do a project in Cloud Firestore, which will store about 100GB of data. Shall I go for Cloud Firestore or traditional AWS RDS MS-SQL SERVER with AWS Lambda? Please I need your suggestion.

See more

Cloud Firestore's Features

  • Documents and collections with powerful querying
  • iOS, Android, and Web SDKs with offline data access
  • Real-time data synchronization
  • Automatic, multi-region data replication with strong consistency
  • Node, Python, Go, and Java server SDKs

Cloud Firestore Alternatives & Comparisons

What are some alternatives to Cloud Firestore?
MongoDB stores data in JSON-like documents that can vary in structure, offering a dynamic, flexible schema. MongoDB was also designed for high availability and scalability, with built-in replication and auto-sharding.
Firebase is a cloud service designed to power real-time, collaborative applications. Simply add the Firebase library to your application to gain access to a shared data structure; any changes you make to that data are automatically synchronized with the Firebase cloud and with other clients within milliseconds.
Firebase Realtime Database
It is a cloud-hosted NoSQL database that lets you store and sync data between your users in realtime. Data is synced across all clients in realtime, and remains available when your app goes offline.
Google Cloud Datastore
Use a managed, NoSQL, schemaless database for storing non-relational data. Cloud Datastore automatically scales as you need it and supports transactions as well as robust, SQL-like queries.
MongoDB Atlas
MongoDB Atlas is a global cloud database service built and run by the team behind MongoDB. Enjoy the flexibility and scalability of a document database, with the ease and automation of a fully managed service on your preferred cloud.
See all alternatives

Cloud Firestore's Followers
830 developers follow Cloud Firestore to keep up with related blogs and decisions.