Skip to main content
Version: 3.0.0-beta

Welcome

warning

FireCMS 3.0 is currently in beta. There might be breaking changes in the API, as well as bugs and missing features. Please report any issues you find in our Discord channel.

FireCMS is an open source headless CMS and admin panel built by developers for developers.

FireCMS uses Firebase as a backend. You are the owner of your project, and FireCMS is a tool that helps you build your admin panel on top of it.

FireCMS 3.0 is the latest version of FireCMS. At this moment, it is in beta and can only be used in the hosted version of FireCMS, FireCMS Cloud.

NEW

FireCMS Cloud is the hosted version of FireCMS. It is a fully managed service that allows you to create and manage your content in a user-friendly interface.

With FireCMS Cloud you can visualize and edit your Firestore data without writing a single line of code, but you can upload your own code and define your custom properties, form fields, dashboards, views, etc.

Features​

  • Fully managed service. No need to worry about infrastructure, security, scalability or maintenance.
  • User-friendly interface. FireCMS Cloud provides a user-friendly interface to visualize and edit your Firestore data.
  • Collection editor. Create and edit your collections and documents in a friendly interface. No need to write a single line of code.
  • Users and roles. Create users and roles to manage access to your data.
  • Custom code. You can upload your own code and define your custom properties, views, etc. in the hosted version of FireCMS.

Getting started​

You can use FireCMS Cloud with your existing Firestore project, or let it create a new one for you.

Just sign up and start using it!

Go to FireCMS Cloud

After you have created your FireCMS project, you can either use it directly or customize it by uploading your own code.

Current limitations​

The current version of FireCMS does not support customizing the login methods or using a custom datasource, as compared to the previous version of FireCMS.

If you are missing any of these, please let us know your use case in our Discord channel or at hello@firecms.co

FireCMS takes care of the navigation for you, it generates routes and menus based on the configuration that you set up.

tip

The collections can be defined asynchronously, so you can fetch data from your backend to build them. It might be useful if you want to build the collections based on the logged-in user, or if you want to fetch some data to build the schema of your collections. Check the dynamic collections section for more information.

You have two main ways of creating the top level views in FireCMS, either creating entity collections that get mapped to CMS views, or create your own top level React views:

Sign up to our newsletter to get the latest news and updates. No spam!