Explore everything built into FireCMS

A Powerful, Intuitive Experience for Your Entire Team

From the end-user to the developer, FireCMS is designed to make building and managing back-office applications a seamless experience.

An Unparalleled Data Editing Experience

Designed for end-users, FireCMS makes data management intuitive and fast. Edit, sort, and filter data in real-time with our exceptional spreadsheet view. Create beautiful, structured content with a Notion-style editor.

Build Your Data Models, Your Way

Go from existing data to a full admin panel in seconds with automatic schema inference. Or, build your content model visually with our powerful schema editor, featuring 20+ field types and advanced validation rules.

short_text
Name
Text fieldstring
drag_handle
upload_file
Image
File uploadstring
drag_handle
list
Category
Select/enumstring
drag_handle
flag
Available
Switchboolean
drag_handle
functions
do_not_disturb_on
price
This property is defined as a property builder in code
drag_handle
list
Currency
Select/enumstring
drag_handle
flag
Public
Switchboolean
drag_handle
short_text
Brand
Text fieldstring
drag_handle
format_quote
Description
Markdownstring
drag_handle
http
Amazon link
Urlstring
drag_handle
ballot
Publisher
Groupmap
drag_handle
short_text
Name
Text fieldstring
drag_handle
short_text
External id
Text fieldstring
drag_handle
drive_folder_upload
Images
Multiple file uploadarray
drag_handle
add_link
Related products
Multiple referencesarray
drag_handle
list_alt
Available locales
Multi select (enum)array
drag_handle
short_text
Uppercase Name
Text fieldstring
drag_handle
repeat
Tags
Repeat/listarray
drag_handle
schedule
Added on
Date/timedate
drag_handle
functions
do_not_disturb_on
spanish_title
This field is defined as an additional field in code
drag_handle
ballot
Metadata
Key-valuemap
drag_handle
short_text
Text field

Simple short text

Hide from collection
Read only
Select a property widget
short_text

Simple short text

subject

Text with multiple lines

format_quote

Text with advanced markdown syntax

http

Text with URL validation

mail

Text with email validation

link

The value refers to a different collection (it is saved as a string)

flag

Boolean true or false field (or yes or no, 0 or 1...)

list

Select one text value from within an enumeration

list_alt

Select multiple text values from within an enumeration

format_list_numbered

Select a number value from within an enumeration

format_list_numbered

Select multiple number values from within an enumeration

person

Select a user from the user management system. Store the user ID.

numbers

Simple number field with validation

upload_file

Input for uploading single files

drive_folder_upload

Input for uploading multiple files

link

The value refers to a different collection (it is saved as a reference)

add_link

Multiple values that refer to a different collection

schedule

A date time select field

ballot

Group of multiple fields

ballot

Flexible field that allows the user to add multiple key-value pairs

view_stream

A complex field that allows the user to compose different fields together, with a key/value format

repeat

A field that gets repeated multiple times (e.g. multiple text fields)

  • Automatic schema inference from existing data
  • 20+ field types with advanced validation

Everything You Need, Out of the Box

Advanced Permissions

Granular role-based access control for collections, fields, and actions.

File Storage

Seamless integration with Firebase Storage for images, videos, and documents.

Real-time Updates

See changes instantly across all users with real-time data synchronization.

Custom Views

Build custom React components and integrate them seamlessly.

Powerful Forms

Go beyond basic fields with conditional logic, complex validation, and custom form widgets.

Data History

Track who changed what and when. Compare versions, audit edits, and revert changes safely.

Flexible and Adaptable to Your Needs

FireCMS is designed to fit into your existing stack and workflow, not the other way around.

Custom Branding Example

Effortless Data Import & Export

Migrate your data seamlessly. Bulk import from CSV or JSON with intuitive field mapping and validation. Export your collections to CSV, or JSON, with a single click, making backups and reporting a breeze.

Custom Branding Example

Make It Yours with Custom Branding

Customize logos, colors, and themes to match your brand. Provide a seamless experience for your users and clients with a back-office that feels like a part of your own product.

Harness AI for Your Structured Data

Generate content aligned with your schema, and query or update data with natural language.

AI‑Powered Autofill

Use context‑aware prompts to generate titles, descriptions, and translations. Accept suggestions across multiple fields in one click.

person

auto_fix_high

Here are the products filtered by price:

search
ID
short_text
Name
list
Category
numbers
Price
euro_symbol
Currency
add
B000UO4KXY
Conceal Invisible Shelf
Home storage
225
Euros
B000ZHY0JK
Aviator RB 3025
Sunglasses
115
Euros
B001A793IW
Wobble Chess Set
Toys and games
119
Euros

DataTalk

Ask questions like “Products over $100 updated last week” and apply filters or batch updates—FireCMS understands your schema.

Editor
MedicalMotion App
Overlay

Ready to see it in action?