The Firestore GUI built for developers.
Browse and edit your data, design your schema visually, and auto-generate TypeScript types, security rules, and Cloud Functions — all in one place.
Web-based. Works on any OS. No install.
Three things you can't get from the Console
Browse and edit, fast
Inline document editing, visual query builder, bulk operations, CSV/JSON import-export. The data tools you'd expect from a real GUI.
Design, don't guess
Drag-and-drop schema canvas. Draw relationships, declare validations, and version your model in git. A single source of truth for your project.
Generate the boring stuff
TypeScript types, security rules, Cloud Functions, indexes — generated from one schema. Stop hand-writing the same boilerplate every project.
Everything in one platform
Stop juggling six tools. Browse, design, generate, and ship — without leaving the tab.
Data browser & query builder
Browse collections, drill into subcollections, edit documents inline, build queries visually, export to CSV/JSON. Multi-project support out of the box.
Visual schema designer
Drag-and-drop canvas. Define collections, relationships, and field validations. Crawl an existing project to import its schema in one click.
Functions dependency graph
See every Cloud Function trigger and write cascade. Cycle detection flags dangerous recursive triggers before they hit production.
Security rules generator
Field-level validations and ownership checks compile to a complete firestore.rules file. No more 200-line CEL files written by hand.
TypeScript ODM (open source)
Decorator-based models with runtime validation, typed queries, and withConverter() generation. MIT licensed and free forever.
Schema drift detection
Run your code against the schema and we'll tell you when they've diverged — before your users find out the hard way.
Why developers pick Firemap
Three scenarios you've probably already lived through.
The drift moment
“I changed a field name in my code. Forgot to update the rules. Spent an hour debugging in production. Firemap would've flagged it before I deployed.”
The new-hire moment
“Onboarded a junior dev. He asked what the schema was. I sent him to the Firebase Console. He came back more confused. Now I send a Firemap link.”
The Cloud Function moment
“Wrote a Cloud Function that touched four collections. Three weeks later, one collection's shape had changed. The function broke silently. Firemap regenerates the function signatures when the schema changes.”
Simple pricing
Start free. Upgrade when the schema designer and codegen start saving you hours a week.
Free
Open-source ODM for solo developers
Get started- MIT-licensed TypeScript ODM
- Typed model API
- Runtime validation
- Real-time stream() subscriptions
- Community support
Pro
Full platform — GUI, schema designer, codegen
Start free trial- Everything in Free
- Visual schema designer
- Data browser & query builder
- Functions dependency graph
- Cloud Functions / indexes / rules generators
- Live Firestore crawler
- Priority email support
Team
Multiplayer collaboration for teams
Sign up- Everything in Pro
- Up to 10 team members
- Real-time multiplayer editing
- Presence indicators
- Team roles & management
- Priority support
Frequently asked
How is Firemap different from the Firebase Console?▾
The Console is fine for poking at a few documents. Firemap is built for daily development: faster browsing, query building, bulk ops, schema design, codegen, and drift detection. Think of the Console as a viewer and Firemap as the editor.
How is Firemap different from a desktop GUI like Firefoo or Fuego?▾
Desktop GUIs are great at Firestore CRUD. Firemap covers that plus the development platform — visual schema, type-safe ODM, security-rule and Cloud-Function codegen, drift detection. Web-based, no install.
Do I need to change my code to use Firemap?▾
No. Connect a Firestore project with a service account and you can browse, edit, and design without touching your codebase. Adopt the ODM and codegen incrementally if and when they save you time.
Is the ODM really free?▾
Yes. @firemap/sdk is MIT-licensed and works standalone with the Firebase Admin SDK or client SDK. You can install it from npm and never log into Firemap.
How does Firemap handle credentials?▾
Service account credentials never leave your browser — they're encrypted in your session and used only for direct Firestore calls. No credentials sit on our servers.
What about teams?▾
The Team plan ($99/month) gives you up to 10 seats with real-time multiplayer editing on the schema canvas, presence indicators, and team roles.
Connect your Firestore project
in 60 seconds.
No credit card. No code changes required. Disconnect anytime.