Store and sync data in real time

Data is synced across all clients in realtime, and remains available when your app goes offline.

Real time syncing for JSON data

Cloud Firestore enables you to store, sync and query app data at global scale.

Illustration of syncing cloud data with clients

Collaborate across devices with ease

Realtime syncing makes it easy for your users to access their data from any device: web or mobile, and it helps your users collaborate with one another.

Build serverless apps

Realtime Database ships with mobile and web SDKs so you can build apps without the need of servers. You can also execute backend code that responds to events triggered by your database using Cloud Functions for Firebase.

Illustration of syncing cloud data with clients
Phone screen showing offline status

Optimized for offline use

When your users go offline, the Realtime Database SDKs use local cache on the device to serve and store changes. When the device comes online, the local data is automatically synchronized.

Strong user-based security

The Realtime Database integrates with Firebase Authentication to provide simple and intuitive authentication for developers. You can use our declarative security model to allow access based on user identity or with pattern matching on your data.

Diagram showing secure connections

Documentation

Learn more about Cloud Firebase through our documentation.

Pricing

Learn more about our No-Cost quotas and usage pricing.