Back to all integrations

Build internal tools with Firestore

Retool makes it easy to build admin panels, dashboards, and utilities on top of your Firestore data.

Retool connects to Firestore's Admin API and gives you quick CRUD capabilities on top of your Firestore data. Retool also supports working with the RealtimeDB.

Connecting Firestore to Retool takes just a few minutes, and lets you build user interfaces quickly on top of your Firestore data. For example, you can render documents from Firestore into a Table, and then update or delete them using JSON Editor and button components.

Retool supports reading, editing, deleting, and updating Firestore data. See our Firebase/Firestore + Retool integration docs for more details.

Book a Demo 
Screen shot of an app using the Firestore integration.
LeadGenius Icon

Duncan Winter

Head of Product at LeadGenius

Engineers tell me it'll take a day, but it always takes a week. Retool gives me every tool I want, in just a few hours. It's changed the trajectory of our business.

Supported operations for Firestore

Read documentation

Query Firestore
Query your Firestore documents by collection.

Insert Document
Insert a new document into a Firestore collection.

Update Document
Update an existing document in Firestore.

Delete Document
Delete an existing document from Firestore.

Get Collections
List available Firestore collections.

Query Collection Groups
Query a Firestore Collection group.

Get Document by ID
Retrieve an existing Firestore document by ID.

In Retool, you can join Firestore with anything

Schedule a demo

Retool connects to most databases and nearly anything with a REST or GraphQL API. Read in data from mongoDB, join it via SQL, record user approvals, and POST the result to Stripe to create invoices.

Retool empowers you to work with all of your data sources inside of a single app.