Fóir para desenvolvedores

Você define os modelos. A API, o admin, as regras de acesso e os tipos saem deles, e a parte que você prefere não operar não é você que opera.

Tipos que você não escreveu à mão

O modo de falha de uma API de conteúdo é um campo que mudou de formato sem avisar e um cliente que descobre isso em produção.

O Fóir gera um schema GraphQL tipado a partir dos seus modelos. Mude um modelo, gere de novo, e o compilador diz o que quebrou antes que o deploy diga.

Regras de acesso que valem quando você esquece

A autorização que vive no código da aplicação está correta até que um caminho de código a pule, e a falha é silenciosa e total.

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

Configuração que você pode commitar

Ambientes configurados por clique sofrem drift, e o drift só fica visível quando um deles quebra.

Modelos, chaves, hooks, provedores e design tokens podem viver em um arquivo que você commita e envia por push, de modo que os ambientes coincidem porque vieram da mesma fonte.

Agentes dentro das mesmas regras da sua equipe

Apontar um agente para o seu conteúdo costuma significar uma chave com mais alcance do que você daria a uma pessoa.

A superfície MCP do Fóir cobre o conteúdo e o plano de controle, dentro das permissões do próprio chamador, e as chamadas destrutivas ficam retidas para aprovação, com uma barreira que falha fechada.

Conteúdo resolvido para a requisição

Toda leitura recebe um locale, um argumento contexts e uma flag de preview. Passe o dispositivo, o locale e suas próprias dimensões, e o servidor seleciona a variante correspondente.

O status de login e a participação em segmentos vêm do token do usuário, então o cliente não carrega nenhuma lógica de segmentação. Personalização no servidor percorre um exemplo.

As partes que você teria de montar

Já em funcionamento, e suas para levar embora.

SDK e CLI tipados

Um cliente para a sua aplicação e uma CLI para tudo o que você prefere automatizar a clicar.

Login hospedado

Seus usuários finais, com senha, código de uso único, social e OIDC, no seu próprio domínio.

Operações

Chame os sistemas com os quais você se integra, em segundo plano ou na hora, com novas tentativas e um registro do que aconteceu.

Hooks de eventos

Disparam na publicação, alteração ou exclusão, com acompanhamento de entrega e uma dead-letter queue quando um destino está fora do ar.

Agendamentos

Cron sobre o seu próprio conteúdo, no mesmo lugar que todo o resto.

Segredos

Um cofre para as credenciais de que essas chamadas precisam, referenciadas pelo nome.

Busca e vetores

Texto completo, embeddings para recuperação por significado e busca por proximidade sobre coordenadas.

Exportação para Postgres

Um comando produz um banco de dados que é seu, com as suas regras de acesso traduzidas para ele.

Defina um modelo e leia-o de volta

Crie um projeto, faça push de um modelo e consulte-o por uma API tipada na mesma sentada.