Unlock the Full Power of FireCMS Self-Hosted
Deploy a white-labeled, premium visual editor and administration panel directly in your own infrastructure. Ultimate speed, absolute data ownership.
Everything You Need for Enterprise Custom Builds
Unlock pre-built widgets, developer interfaces, and administrative dashboards that save months of engineering time.
Visual Schema Builder
Design and modify database models dynamically inside a visual editor. Let FireCMS automatically infer schema structures directly from your existing collections, and publish schemas instantly with no code deployments needed.
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)
Pre-built User Management & Roles
Control who can access, edit, or delete collections with fine-grained permissions. Establish role-based access control (RBAC) rules visually and manage all team members in a secure dashboard.
Roles
| Role | Is admin | Default permissions | |
|---|---|---|---|
| |||
| |||
|
Advanced Import & Export
Say goodbye to custom database migration scripts. Bulk-upload datasets from CSV, JSON, or Excel sheets. Map CSV columns to complex properties (like references, array fields, or nested maps) with live validation.
sku
| Column in file | Map to property | |
|---|---|---|
sku string | Sku | |
product_name string | Name | |
price_eur number | Price | |
in_stock boolean | Available | |
category_ref string | Category | |
tags array - string | Tags | |
added_on date | Created on |
Entity Revisions & Audit Log
Track every write operation to your Firestore database. Know exactly who made changes, what values were modified, and revert to previous versions easily using standard document histories.
History
26/08/2026, 14:12:03
price
129
115available
false
trueSeamless Next.js Integration
Deploy your back-office directly inside your Next.js project. Use Next App Router, dynamic routes, and server-side components next to your CMS screens. Maintain complete flexibility using standard React dependencies.
- Perfect for Next.js App Router & Pages Router
- Keep configurations version-controlled in Git
- Direct React router binding
"use client";
import { FireCMS } from "@firecms/core";
import { useFirebaseCMSApp } from "@firecms/firebase";
export default function CMSPage() {
const cmsApp = useFirebaseCMSApp({
firebaseConfig,
collections: [productsCollection],
// Unlock premium PRO features
licenseKey: process.env.NEXT_PUBLIC_LIC_KEY
});
return <FireCMS {...cmsApp} />;
}Your Data, Your Servers
Unlike standard SaaS platforms, FireCMS PRO runs entirely client-side or on your own servers. All write and read operations are sent directly between the browser and your Firestore/MongoDB instance. We never proxy, intercept, or store your database credentials.
Upgrade to FireCMS PRO Today
Unlock custom authentication, white-labeling, priority support, and advanced administration views.
