Para agências e times de produto

Todos os seus projetos em uma única licença

Dev, staging e prod incluídos: cada ambiente é mais um projeto na mesma licença. O PRO adiciona um editor visual de schema, gestão de usuários e papéis, importação/exportação e histórico de entidades ao FireCMS que você hospeda.

/

€99 + impostos / mês pelo seu primeiro projeto, €49 por cada adicional

  • Usuários ilimitados.
  • 30 dias grátis em produção, sem cartão.

As telas de administração de que todo app acaba precisando, já prontas

Edição de schema, usuários e papéis, importação em massa e histórico de alterações rodam no seu próprio deploy, para que seu tempo vá para o que é específico de cada projeto.

Editor visual de schema

Crie e altere coleções e campos em um editor visual. O FireCMS pode inferir um schema a partir dos dados que já estão em uma coleção, e as alterações valem sem deploy de código.

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)

Gestão de usuários e papéis

Adicione usuários, crie papéis e defina o que cada papel pode ler, criar, editar ou excluir em cada coleção, em uma tela do app em vez de no código.

Roles
RoleIs adminDefault permissions
Admin
check
  • Create
  • Read
  • Update
  • Delete
delete
Editor
  • Create
  • Read
  • Update
  • Delete
delete
Viewer
  • Read

Importação e exportação

Importe arquivos CSV, JSON ou Excel e associe cada coluna a uma propriedade, incluindo referências, arrays e mapas aninhados. Exporte qualquer coleção para CSV ou JSON.

sku

keyboard_arrow_down
Column in fileMap to property

sku


string

chevron_right
short_text
Sku
edit

product_name


string

chevron_right
short_text
Name
edit

price_eur


number

chevron_right
numbers
Price
edit

in_stock


boolean

chevron_right
flag
Available
edit

category_ref


string

chevron_right
link
Category
edit

tags


array - string

chevron_right
repeat
Tags
edit

added_on


date

chevron_right
schedule
Created on
edit

Histórico de entidades

Toda alteração feita no FireCMS fica registrada com quem a fez e o que mudou, e qualquer versão anterior de um documento pode ser restaurada.

History

26/08/2026, 14:12:03

Marta RuizMarta Ruiz
historykeyboard_tab

price

129

115

available

false

true

Roda dentro do seu app Next.js

Monte o CMS em uma rota do seu projeto Next.js, ao lado das suas próprias páginas. É uma árvore de componentes React, então compila com o seu código e usa as suas dependências.

  • Template inicial para o App Router
  • Coleções e configuração no seu repositório Git
  • Os mesmos componentes no CMS e no seu site
app/cms/App.tsx
"use client";

import { FireCMS, Scaffold } from "@firecms/core";
import { useCollectionEditorPlugin } from "@firecms/collection_editor";

export function CMS() {
    const collectionEditor = useCollectionEditorPlugin({ collectionConfigController });

    return <FireCMS
        // Sua chave de licença do app.firecms.co
        apiKey={process.env.NEXT_PUBLIC_FIRECMS_API_KEY}
        plugins={[collectionEditor]}
        navigationController={navigationController}
        authController={authController}
        dataSourceDelegate={firestoreDelegate}>
        {() => <Scaffold>…</Scaffold>}
    </FireCMS>;
}

Seus dados, seus servidores

Sem credenciais de banco de dados, sem conteúdo: o FireCMS fala com o Firebase direto do navegador. A única requisição que chega até nós é a verificação de licença, documentada aqui.

Os recursos de IA opcionais (preenchimento automático, DataTalk, geração de coleções com IA) são a exceção: eles enviam para a nossa API os campos e prompts em que você os usa.

0
Credenciais de banco de dados que recebemos
0
Documentos ou schemas na verificação de licença
Direto
Do navegador para o Firebase

Experimente o PRO no seu próximo projeto

Grátis por 30 dias em produção, sem cartão. Se o teste terminar sem licença, só as telas PRO pausam: login, dados e coleções continuam funcionando.