Firestore adds three new trigger destinations through an integration with Eventarc. Learn more.
Jump to
Firestore

Firestore

Easily develop rich applications using a fully managed, scalable, and serverless document database.

New customers get $300 in free credits to spend on Firestore. All customers get 1 GB storage free per project, not charged against your credits.

  • Serverless document database that effortlessly scales to meet any demand, with no maintenance

  • Fully customizable security and data validation rules to ensure the data is always protected

  • Accelerate development of mobile, web, and IoT apps with direct connectivity to the database

  • Built-in live synchronization and offline mode makes it easy to develop real-time applications

  • Seamless integration with Firebase and Google Cloud services like Cloud Functions and BigQuery

Benefits

Effortlessly scale to meet unpredictable demand

Firestore automatically scales up and down based on demand. It requires no maintenance, and provides high availability of 99.99–99.999% achieved through strongly consistent data replication.

Simple and flexible with pay as you go

No-ops database lets you pay only for what you use—no up-front expenditure or underutilized resources. Simplified architecture lets your apps talk directly to Firestore from your mobile or web clients.

Launch applications and features faster

Firestore offers a great  developer experience with built-in live synchronization, offline support, and ACID transactions. These features are available across a robust set of client and server-side libraries.

Key features

Key features

Serverless

Focus on your application development using a fully managed, serverless database that effortlessly scales up or down to meet any demand, with no maintenance windows or downtime.

Powerful query engine

Firestore allows you to run sophisticated ACID transactions against your document data. This gives you more flexibility in the way you structure your data.

Live synchronization and offline mode

Built-in live synchronization and offline mode makes it easy to build multi-user, collaborative applications on mobile web, and IoT devices, including workloads consisting of live asset tracking, activity tracking, real-time analytics, media and product catalogs, communications, social user profiles, and gaming leaderboards.

View all features
Forbes Logo
Once we implemented our new statistics processing system, we were able to update our contributors’ site metrics much faster…By providing this granular level of data to our contributors, we are helping them better optimize their content and deliver the best possible pieces to their readers.

Benjamin Harrigan, Software Architect, Forbes

Read the blog

Documentation

Documentation

Quickstart

Quickstart using a mobile/web client library

Set up a Firestore database, add data, and read data using the Android, iOS, or Web client libraries.
Quickstart

Quickstart using a server client library

Set up a Firestore database, add data, and read data using the the C#, Go, Java, Node.js, PHP, Python, or Ruby server client library.
Tutorial

Building scalable applications with Firestore

Best practices for building apps that use Firestore, including data location, document IDs, field names, indexes, read and write operations and designing for scale.
Tutorial

Firestore sample app

This document describes when to use Firestore to build large applications.
APIs & Libraries

Firestore client libraries

Build a sample app for Android, iOS, Web, or Java.

Not seeing what you’re looking for?

All features

All features

Serverless
Fully managed, serverless database that effortlessly scales up or down to meet any demand, with no maintenance windows or downtime.
Powerful query engine
Firestore allows you to run sophisticated ACID transactions against your document data. This gives you more flexibility in the way you structure your data.
AI Integrations
Rich, turn-key