Skip to content

Getting started

FireCMS is an open-source headless CMS and admin panel framework built with React and TypeScript. It connects directly to your Firebase or MongoDB project to provide a powerful, intuitive, and type-safe interface for managing your data.

FireCMS is designed to be the fastest way to build a production-ready back-office. It generates full CRUD (Create, Read, Update, Delete) views from your data configuration, imposes no data structure restrictions, and can be set up in minutes.

The most important first step is to decide which version of FireCMS is right for you.

For speed and convenience. A fully managed, zero-maintenance solution with a 1-month free trial.

  • Start in 60 seconds, no coding required.
  • ✅ Fully managed platform with automatic updates.
  • ✅ No-code schema editor and data inference.
  • ✅ Low-code customization with React components.

Start Free Trial

For maximum control and customization. Free, open-source, and deployed in your own environment.

  • Free & Open Source (MIT License).
  • ✅ Full control over your code and deployment.
  • ✅ Deep customization with React and TypeScript.
  • npx create-firecms-app to start.

Self-Hosted Quickstart

FireCMS is flexible enough to be the backend for any project. Common use cases include:

  • Custom Admin Panels: Create a type-safe UI for managing your application’s data (e.g., users, products, orders) without the frontend hassle.
  • Internal Tools: Build bespoke tools for your operations, sales, or support teams to manage workflows, track data, and run internal processes.
  • Headless CMS: Power your websites, mobile apps, and marketing content from a single, powerful admin interface.

FireCMS is built by developers, for developers.

Define your data models as TypeScript objects. Your code becomes the single source of truth, enabling version control, type-safety, and a seamless git-based workflow.

FireCMS reads your schema and automatically generates a full-featured, performant, and beautiful CRUD interface with tables, forms, validation, and more.

If you can build it in React, you can build it in FireCMS. Create custom form fields, entirely new top-level views, or replace any part of the UI with your own components. No black boxes.


Ready to dive in?

  • 🚀 Try FireCMS Cloud: Start your 1-month free trial and build your project in minutes.
  • 💻 Start the Self-Hosted Quickstart: Follow our Self-Hosting guide to get your project running locally with npx.
  • 📚 Learn about Collections: Understand the core concept of how FireCMS maps Collections to your database.