Fóir come alternativa a Contentful
Entrambi sono ospitati, entrambi modellano i contenuti come voci strutturate. Le differenze sono dove si decide la personalizzazione e quanto dell'applicazione attorno ai contenuti devi ancora mettere in piedi tu.
Confronto diretto
| Capability | Fóir | Contentful |
|---|---|---|
| Prezzo | £0.99, £29 o £99 al mese | $300 al mese per Lite, $850 per ogni Space aggiuntivo, Enterprise su richiesta |
| Record | 25,000 su Entry, 500,000 su Starter, 2,000,000 su Pro | 10,000 nello Space incluso in ogni piano, 50,000 nello Space Lite da $850 |
| Gestione dei contenuti | Standard | Standard |
| Personalizzazione | Integrata, risolta a ogni richiesta | Integrata, risolta nella tua app |
| Autenticazione ospitata | Login, ruoli e token inclusi | Solo per gli editor, non per i tuoi utenti |
| Backend oltre i contenuti | Operazioni, hook, pianificazioni, secret | Functions e app framework |
| API | GraphQL tipizzato, generato | REST e GraphQL, con rate limit |
| Accesso per gli agenti | Contenuti e control plane | Contenuti tramite MCP |
| Più siti | Organizzazioni su un unico schema | Uno space ciascuna, schema copiato |
| Proprietà dei dati | Export su Postgres, regole di accesso incluse | Export come entry JSON |
Prezzo
- Fóir
- £0.99, £29 o £99 al mese
- Contentful
- $300 al mese per Lite, $850 per ogni Space aggiuntivo, Enterprise su richiesta
Record
- Fóir
- 25,000 su Entry, 500,000 su Starter, 2,000,000 su Pro
- Contentful
- 10,000 nello Space incluso in ogni piano, 50,000 nello Space Lite da $850
Gestione dei contenuti
- Fóir
- Standard
- Contentful
- Standard
Personalizzazione
- Fóir
- Integrata, risolta a ogni richiesta
- Contentful
- Integrata, risolta nella tua app
Autenticazione ospitata
- Fóir
- Login, ruoli e token inclusi
- Contentful
- Solo per gli editor, non per i tuoi utenti
Backend oltre i contenuti
- Fóir
- Operazioni, hook, pianificazioni, secret
- Contentful
- Functions e app framework
API
- Fóir
- GraphQL tipizzato, generato
- Contentful
- REST e GraphQL, con rate limit
Accesso per gli agenti
- Fóir
- Contenuti e control plane
- Contentful
- Contenuti tramite MCP
Più siti
- Fóir
- Organizzazioni su un unico schema
- Contentful
- Uno space ciascuna, schema copiato
Proprietà dei dati
- Fóir
- Export su Postgres, regole di accesso incluse
- Contentful
- Export come entry JSON
Il comportamento di Contentful è tratto dalla sua documentazione pubblicata, aggiornata ad agosto 2026. Dove diciamo che una cosa manca, intendiamo che manca nel prodotto e nei suoi plugin ufficiali, non che sia impossibile da costruire. Le correzioni sono benvenute e le faremo.
Personalizzazione decisa prima di arrivare al client
Contentful personalizza tramite un SDK nella tua applicazione: identifichi il visitatore e il front end sceglie la variante. Ogni consumatore ripete quel lavoro, e un'app nativa e un sito web possono non essere d'accordo.
Fóir lo risolve lato server e restituisce i contenuti già scelti per la richiesta, così ogni client ottiene la stessa risposta.
Fai il login delle persone che usano ciò che costruisci
Contentful autentica gli editor. I tuoi utenti sono un servizio separato che gestisci o acquisti, e un secondo posto in cui vivono le identità.
Fóir li fa accedere sul tuo dominio, con ruoli e refresh, e le regole sui contenuti sanno già chi sta chiedendo.
Uno schema, non una copia per space
Tenere allineati più space di Contentful significa copiare i tipi di contenuto dall'uno all'altro e sperare che restino in linea.
Fóir definisce un modello una volta sul progetto e ogni organizzazione al suo interno eredita quella definizione, quindi non c'è nessuna copia da tenere allineata.
Tutto ciò che sta attorno ai contenuti
Il lavoro pianificato, le chiamate in uscita verso i sistemi con cui ti integri e un posto sicuro dove tenere le loro credenziali si assemblano tutti separatamente.
In Fóir fanno parte dello stesso progetto dei contenuti su cui agiscono.
Cosa dovresti assemblare altrimenti
Un'API per i contenuti è la parte più piccola di ciò che serve a un'applicazione. Queste arrivano insieme.
Pubblicazione
Bozze, cronologia completa delle versioni, ripristino, pubblicazione a un orario futuro e rollout in blocco quando un gruppo di contenuti deve andare online insieme.
Comportamento del modello
Per ogni modello: versioning, pubblicazione, varianti, o nessuna di queste. I record possono essere semplici dati, appartenere a un cliente o essere pubblici.
Permessi
Ruoli per il tuo team e ruoli per i tuoi clienti, più visibilità per singolo record e accessi concessi a una persona precisa.
Login ospitato
Password, codice monouso e provider social o OIDC, sul tuo dominio, con token e refresh gestiti per te.
Media e asset
Una libreria di asset con upload, trasformazioni e rendition responsive, e le stesse regole di accesso sui file come sui record.
Chiavi API
Ogni chiave raggiunge esattamente i modelli e le operazioni che consenti, su uno schema generato per quel progetto.
Automazione
Pianificazioni cron, hook del ciclo di vita su pubblicazione e modifica, operazioni in uscita e un vault per le chiavi di cui hanno bisogno.
Notifiche
Email transazionali e push su web, iOS e Android, dagli stessi eventi che i tuoi contenuti già emettono.
Note e attività
Commenti ancorati al record a cui si riferiscono invece che a una pagina, assegnabili a chi deve agire.
Ask Fóir
Un assistente che lavora sui tuoi contenuti con gli stessi strumenti e permessi del tuo team, mettendo le sue modifiche in attesa di revisione.
Lavoro che va avanti senza di te
Assegna un'attività a Fóir e lui lavora mentre sei via, tornando sulla nota quando ha bisogno di una risposta o ha finito.
Estensioni
Installa app che aggiungono i tuoi strumenti all'admin, accanto ai contenuti su cui operano.
Ricerca e vettori
Ricerca full text, ed embedding generati per i tuoi record così puoi recuperarli per significato invece che per parola chiave.
Geo
Salva le coordinate su qualsiasi modello e cerca per prossimità: cosa c'è vicino a questo punto, ordinato per distanza.
Vedilo con i tuoi modelli
Crea un progetto, definisci un modello e rileggilo tramite la API.