The Open-Source
Firebase CMS & GUI Framework
The Firebase CMS and visual GUI to manage your Firestore data, build admin panels, and ship back-office apps in minutes.
Trusted by developers at leading companies
and thousands more
One Framework,
Endless Back-Office Solutions
Use FireCMS as your Firebase GUI and Firestore CMS to manage content, users, and operations — all from a beautiful interface.
Content Management on Firestore
Power blogs and marketing sites with an intuitive, Notion-style editor backed by Firestore.
Internal Tools for Firebase
Build robust internal dashboards for support and ops, connected to Firebase and Firestore.
Custom GUI & Admin Panels on Firestore
Create bespoke, data-intensive admin panels and database GUIs with full control to add custom views and business logic.
From your database to a working CMS
Four steps, and only one of them is work you have to do yourself.
Point it at your data
FireCMS samples the documents already in your Firestore collections, infers the field types, and generates the tables and forms from them. Enum values can be inferred from the data too. No migration, no restructuring.
Simple short text
Select a property widget
Simple short text
Text with multiple lines
Text with advanced markdown syntax
Text with URL validation
Text with email validation
The value refers to a different collection (it is saved as a string)
Boolean true or false field (or yes or no, 0 or 1...)
Select one text value from within an enumeration
Select multiple text values from within an enumeration
Select a number value from within an enumeration
Select multiple number values from within an enumeration
Select a user from the user management system. Store the user ID.
Simple number field with validation
Input for uploading single files
Input for uploading multiple files
The value refers to a different collection (it is saved as a reference)
Multiple values that refer to a different collection
A date time select field
Group of multiple fields
Flexible field that allows the user to add multiple key-value pairs
A complex field that allows the user to compose different fields together, with a key/value format
A field that gets repeated multiple times (e.g. multiple text fields)
Property types inferred from the documents already in the collection, then refined.
Or let an agent set it up
FireCMS ships an MCP server. Point Claude or any MCP client at it and the whole setup happens in the conversation: connect the Firebase project, apply the security rules, infer every collection, shape schemas and invite users. Inside the app, DataTalk gives your team the same natural-language access to their data.
Connect my Firebase project to FireCMS and build the collections from what's already in Firestore.
Add the server to any MCP client and sign in with the account you already use.
npx @firecms/mcp-serverRead the MCP docsYour team edits in a real UI
Editors get a spreadsheet-fast collection view with inline editing, filters, sorting and a Notion-style content editor — plus per-collection permissions, so people only touch what they should.
My demo app
/
Products
256




Typed fields — images, enums, switches, ratings — edited inline in the table.
You extend it in React
When the generated form is not enough, any React component can become a field or a whole new view. Run your own logic on onSave and onDelete. No black boxes.


bodyParts: ["chest", "triceps", "abs"]location: { lat: 41.4036, lng: 2.1588 }The body-part picker is the real field MedicalMotion's therapists use.
Built with modern technologies
Built for Your Workflow
Firebase GUI & CMS FAQ
Is FireCMS a Firebase GUI, a CMS, or both?
FireCMS is both. It provides a powerful Firebase GUI to browse, edit, and manage your Firestore data visually — and a full-featured headless CMS for content management and admin tooling.
Cloud vs Self‑hosted — which should I choose?
Choose Cloud for the fastest setup and zero maintenance. Choose Self‑hosted if you need full control, custom workflows, or client delivery. You can start on Cloud and move to self‑host anytime.
Can I infer a schema from my existing data?
Yes. FireCMS analyzes your Firestore/Atlas collections and generates a starting schema you can refine in a visual editor.
Do you support SSO/SAML?
SSO/SAML and advanced enterprise features are available on Enterprise plans. Contact us for details.
Is FireCMS open‑source?
Yes. The core framework is MIT‑licensed and open‑source. A PRO license adds advanced components, theming, and priority support.
“I've tried many other CMS including Strapi, Sanity, Contentful, Builder.io, none of them gave me a better experience than FireCMS!”

