Documentation
How to connect FireFetch to Firestore, query it, change data safely, and use the parts that are less obvious. If you are starting from scratch, begin withgetting started.
Getting started
Reading data
Browsing and querying
Navigate collections, build queries, use the five view modes, and filter results without re-querying.
The JavaScript editor
Run real JavaScript against Firestore using the full Admin SDK, with autocomplete, streamed logs and a working Stop button.
The script library
Save, tag and reuse JavaScript scripts, and run them against any connected project or database.
Writing data
Enabling write access
Every Firestore database in FireFetch is read-only until you explicitly enable writes for it. Here is how the gate works.
Change history and undo
How FireFetch records the inverse of every write, what undo covers, and when an undo is refused.
Editing documents
Inline editing, the field editor, server-side transforms, and why FireFetch never coerces your values.
Working at scale
Bulk operations
Bulk field updates, counted bulk deletes, and typed find-and-replace across many documents at once.
Import and export
Lossless JSON and CSV import and export, including the tagging scheme that lets CSV round-trip Firestore types.
Time travel and diffing
Query Firestore at a past timestamp, restore deleted documents, and diff a collection against its own past.
Integrations
Something unclear or out of date? Email[email protected].