Fóir como alternativa ao Payload

Os dois dão acesso tipado a modelos de conteúdo que você define em código. A diferença é o que fica por baixo deles e onde cada um de nós impõe o que promete.

Lado a lado

Preço

Fóir
£0.99, £29 ou £99 por mês
Payload
Gratuito se autohospedado, ou a partir de $35 por mês no Payload Cloud

Gerenciamento de conteúdo

Fóir
Padrão
Payload
Padrão

Isolamento de tenant

Fóir
Imposto abaixo do seu código
Payload
Verificações na camada de aplicação

Schema por tenant

Fóir
Por projeto ou organização
Payload
Uma configuração para todos os tenants

Personalização

Fóir
Integrada, resolvida a cada requisição
Payload
Integração de terceiros

Prévia por público

Fóir
Integrada ao editor
Payload
Sem personalização para visualizar

Acesso de agentes

Fóir
Conteúdo e plano de controle
Payload
CRUD de registros por coleção

Salvaguardas para agentes

Fóir
Etapa de aprovação, falha de forma fechada
Payload
Permissões por chave

API gerada

Fóir
GraphQL tipado a partir dos seus modelos
Payload
Tipada a partir da sua configuração

Auth hospedado

Fóir
Login, papéis e tokens incluídos
Payload
Traga a sua própria para usuários finais

Backend além do conteúdo

Fóir
Operações, hooks, agendamentos, segredos
Payload
Hooks e jobs que você escreve

Propriedade dos dados

Fóir
Exportação para Postgres, com as regras de acesso incluídas
Payload
Banco de dados autogerenciado

Executar

Fóir
Gerenciado, sem banco de dados para operar
Payload
Você executa e aplica as correções

O comportamento do Payload é tirado da documentação publicada dele, atual em agosto de 2026. Quando dizemos que algo está ausente, queremos dizer ausente do core e dos plugins oficiais, e não impossível de construir. Correções são bem-vindas e nós as faremos.

Ser dono dos seus dados sem executar um banco de dados

O motivo habitual para fazer self-hosting é a preocupação com lock-in: se o fornecedor sumir, ou o preço mudar, ou a resposta a uma pergunta for não, você quer seu conteúdo em algum lugar que controla.

O Fóir responde a isso com uma saída, e não com uma obrigação. Um comando produz um banco de dados que é seu: uma tabela por modelo, referências como chaves estrangeiras de verdade e suas regras de acesso traduzidas para ele, verificadas por um teste que põe os claims de um mesmo cliente contra os dois bancos e exige as mesmas linhas de volta. Você pode sair, e aquilo que tornava seus dados seguros sai com você.

Até você querer, não há banco de dados para você executar, corrigir ou ser acordado por ele.

Uma verificação esquecida não pode vazar uma linha

O Payload separa tenants com funções de controle de acesso que adicionam um filtro à sua consulta. Isso vale exatamente enquanto toda coleção estiver registrada e todo caminho de código passar por ele, e a própria documentação deles é direta sobre os limites.

No Fóir, as regras que você escreve são impostas por baixo da aplicação, e não por ela. Uma leitura que esquece uma verificação volta vazia em vez de completa, e um projeto que ganha um novo lugar para guardar dados não pode ser entregue sem regras que o cubram.

O resto do backend vem junto

A maior parte do que uma aplicação precisa além de guardar conteúdo já está aqui: trabalho agendado, hooks de ciclo de vida que disparam ao publicar ou alterar, operações de saída para os sistemas com que você se integra e um lugar para guardar as chaves de API de que essas chamadas precisam sem colá-las na configuração.

O login vem junto. Seus usuários finais recebem registro, login com senha e com código de uso único, provedores sociais, papéis e tokens de refresh, no seu próprio domínio e não no nosso, sem que você precise montar um serviço de auth ao lado do CMS.

Um workspace, todos os clientes

As agências recebem um projeto por cliente, todos administrados a partir de um só workspace. Os clientes que devem compartilhar um schema ficam como organizações dentro de um projeto: o modelo é definido uma vez, toda organização o herda, e qualquer uma delas pode adicionar um modelo próprio quando um cliente precisa de algo que os outros não precisam.

Toda chave é criada dentro de um projeto e serve apenas esse projeto, então a chave de um cliente alcança apenas o conteúdo dele. Cada projeto tem seu próprio domínio de login e sua própria identidade visual.

Um público é um modelo que você possui

O conteúdo no Fóir se resolve por requisição. Um público é definido a partir dos seus próprios modelos, então é editável, versionado e endereçável como qualquer outra coisa, e uma variante pode substituir um registro inteiro ou um único campo dentro dele.

Essa é a peça sem equivalente do outro lado. O Payload aponta você para o Croct ou o Statsig, o que significa um segundo sistema, uma segunda fatura e conteúdo que vive em dois lugares.

O que você teria de montar por conta própria

Uma API de conteúdo é a menor parte do que uma aplicação precisa. Estas vêm junto.

Publicação

Rascunhos, histórico completo de versões, reversão, publicação em um horário futuro e rollouts em lote para quando um conjunto precisa entrar no ar junto.

Comportamento do modelo

Por modelo: versionamento, publicação, variantes, ou nenhum deles. Os registros podem ser dados simples, pertencer a um cliente ou ser públicos.

Permissões

Papéis para a sua equipe e papéis para os seus clientes, além de visibilidade por registro e concessões a uma pessoa específica.

Login hospedado

Senha, código de uso único e provedores sociais ou OIDC, no seu próprio domínio, com tokens e renovação cuidados por nós.

Mídia e ativos

Uma biblioteca de ativos com upload, transformações e versões responsivas, e as mesmas regras de acesso sobre arquivos e registros.

Chaves de API

Cada chave alcança exatamente os modelos e as operações que você permitir, em um schema gerado para aquele projeto.

Automação

Agendamentos cron, hooks de ciclo de vida na publicação e na alteração, operações de saída e um cofre para as chaves de que elas precisam.

Notificações

E-mail transacional e push para web, iOS e Android, a partir dos mesmos eventos que o seu conteúdo já emite.

Notas e tarefas

Comentários ancorados no registro a que se referem, e não em uma página, atribuíveis a quem precisa agir sobre eles.

Ask Fóir

Um assistente que trabalha o seu conteúdo com as mesmas ferramentas e permissões da sua equipe, preparando as edições para revisão.

Trabalho que continua sem você

Atribua uma tarefa ao Fóir e ele trabalha enquanto você está fora, voltando na nota quando precisa de uma resposta ou termina.

Extensões

Instale apps que adicionam suas próprias ferramentas ao admin, ao lado do conteúdo sobre o qual operam.

Busca e vetores

Busca em texto completo e embeddings gerados para os seus registros, para você recuperar por significado e não por palavra-chave.

Geo

Armazene coordenadas em qualquer modelo e consulte por proximidade: o que está perto deste ponto, ordenado por distância.

Veja com os seus próprios modelos

Crie um projeto, defina um modelo e leia-o de volta pela API.