Tous vos projets sur une seule licence
Dev, staging et prod inclus : chaque environnement est un projet de plus sur la même licence. PRO ajoute un éditeur de schéma visuel, la gestion des utilisateurs et des rôles, l'import/export et l'historique des entités au FireCMS que vous hébergez.
€99 HT / mois pour votre premier projet, €49 HT pour chaque projet supplémentaire
- Utilisateurs illimités.
- 30 jours gratuits en production, sans carte bancaire.
Les écrans d'administration dont toute app finit par avoir besoin, déjà construits
Édition des schémas, utilisateurs et rôles, import en masse et historique des modifications tournent dans votre propre déploiement : votre temps va à ce qui est propre à chaque projet.
Éditeur de schéma visuel
Créez et modifiez collections et champs dans un éditeur visuel. FireCMS peut déduire un schéma des données déjà présentes dans une collection, et les modifications s'appliquent sans déploiement de code.
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)
Gestion des utilisateurs et des rôles
Ajoutez des utilisateurs, créez des rôles et définissez ce que chaque rôle peut lire, créer, modifier ou supprimer dans chaque collection, depuis un écran de l'application plutôt que dans le code.
Roles
| Role | Is admin | Default permissions | |
|---|---|---|---|
| |||
| |||
|
Import et export
Importez des fichiers CSV, JSON ou Excel et associez chaque colonne à une propriété, y compris les références, les tableaux et les maps imbriquées. Exportez n'importe quelle collection en CSV ou JSON.
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 |
Historique des entités
Chaque modification faite dans FireCMS est enregistrée avec son auteur et les valeurs modifiées, et toute version antérieure d'un document peut être restaurée.
History
26/08/2026, 14:12:03
price
129
115available
false
trueFonctionne dans votre app Next.js
Montez le CMS sur une route de votre projet Next.js, à côté de vos propres pages. C'est un arbre de composants React : il se compile avec votre code et utilise vos dépendances.
- Template de démarrage pour l'App Router
- Collections et configuration dans votre dépôt Git
- Les mêmes composants dans le CMS et sur votre site
"use client";
import { FireCMS, Scaffold } from "@firecms/core";
import { useCollectionEditorPlugin } from "@firecms/collection_editor";
export function CMS() {
const collectionEditor = useCollectionEditorPlugin({ collectionConfigController });
return <FireCMS
// Votre clé de licence, depuis app.firecms.co
apiKey={process.env.NEXT_PUBLIC_FIRECMS_API_KEY}
plugins={[collectionEditor]}
navigationController={navigationController}
authController={authController}
dataSourceDelegate={firestoreDelegate}>
{() => <Scaffold>…</Scaffold>}
</FireCMS>;
}Vos données, vos serveurs
Aucun identifiant de base de données, aucun contenu : FireCMS communique avec Firebase directement depuis le navigateur. La seule requête qui nous parvient est la vérification de licence, documentée ici.
Les fonctionnalités d'IA optionnelles (remplissage automatique, DataTalk, génération de collections par IA) font exception : elles envoient à notre API les champs et les prompts sur lesquels vous les utilisez.
Essayez PRO sur votre prochain projet
Gratuit pendant 30 jours en production, sans carte bancaire. Si l'essai se termine sans licence, seuls les écrans PRO sont mis en pause : la connexion, les données et les collections continuent de fonctionner.
