Fóir als Alternative zu Sanity
Beide sind gehostete Plattformen, die Inhalte als strukturierte Daten modellieren und über eine API ausliefern. Der Unterschied ist, wie viel von der Anwendung um diese Inhalte herum Sie noch selbst bauen müssen.
Im direkten Vergleich
| Capability | Fóir | Sanity |
|---|---|---|
| Preis | £0.99, £29 oder £99 im Monat | $15 pro Seat und Monat, plus $999 je zusätzlichem Dataset |
| Content-Management | Standard | Standard |
| Abfragesprache | Typisiertes GraphQL, generiert | GROQ, oder GraphQL, das Sie deployen |
| Tenant-Isolation | Unterhalb Ihres Codes durchgesetzt | Getrennte Datasets, die Sie selbst verdrahten |
| Personalisierung | Eingebaut, pro Anfrage aufgelöst | Plugin, in Ihrer App aufgelöst |
| Gehostete Authentifizierung | Anmeldung, Rollen und Tokens inbegriffen | Nur für Redakteure, nicht für Ihre Nutzer |
| Backend über Inhalte hinaus | Operations, Hooks, Zeitpläne, Secrets | Gehostete Functions, Trigger und Cron |
| Medien | Bibliothek, Transformationen, Zugriffsregeln | Bibliothek und Transformationen |
| Agent-Zugriff | Inhalte und Control Plane | Inhalte über MCP |
| Dateneigentum | Postgres-Export, Zugriffsregeln inbegriffen | Export als Dokumente |
| Preisstruktur | Keine Gebühr pro Seat, um einen Redakteur einzuladen | Pro Seat, danach nach Nutzung |
Preis
- Fóir
- £0.99, £29 oder £99 im Monat
- Sanity
- $15 pro Seat und Monat, plus $999 je zusätzlichem Dataset
Content-Management
- Fóir
- Standard
- Sanity
- Standard
Abfragesprache
- Fóir
- Typisiertes GraphQL, generiert
- Sanity
- GROQ, oder GraphQL, das Sie deployen
Tenant-Isolation
- Fóir
- Unterhalb Ihres Codes durchgesetzt
- Sanity
- Getrennte Datasets, die Sie selbst verdrahten
Personalisierung
- Fóir
- Eingebaut, pro Anfrage aufgelöst
- Sanity
- Plugin, in Ihrer App aufgelöst
Gehostete Authentifizierung
- Fóir
- Anmeldung, Rollen und Tokens inbegriffen
- Sanity
- Nur für Redakteure, nicht für Ihre Nutzer
Backend über Inhalte hinaus
- Fóir
- Operations, Hooks, Zeitpläne, Secrets
- Sanity
- Gehostete Functions, Trigger und Cron
Medien
- Fóir
- Bibliothek, Transformationen, Zugriffsregeln
- Sanity
- Bibliothek und Transformationen
Agent-Zugriff
- Fóir
- Inhalte und Control Plane
- Sanity
- Inhalte über MCP
Dateneigentum
- Fóir
- Postgres-Export, Zugriffsregeln inbegriffen
- Sanity
- Export als Dokumente
Preisstruktur
- Fóir
- Keine Gebühr pro Seat, um einen Redakteur einzuladen
- Sanity
- Pro Seat, danach nach Nutzung
Das Verhalten von Sanity beruht auf der veröffentlichten Dokumentation, Stand August 2026. Wo wir sagen, dass etwas fehlt, meinen wir, dass es im Produkt und in seinen offiziellen Plugins fehlt, nicht, dass es sich unmöglich bauen ließe. Korrekturen sind willkommen, und wir nehmen sie vor.
Die Menschen anmelden, die nutzen, was Sie bauen
Sanity meldet die Menschen an, die die Inhalte schreiben. Die Menschen, die nutzen, was Sie bauen, sind Ihr Problem, sodass die meisten Teams neben dem CMS einen Auth-Service betreiben und zwei Identitätsbestände ungefähr synchron halten.
Fóir meldet beide an. Ihre Kunden bekommen Registrierung, Passwort- und Einmalcode-Login, Social- und OIDC-Provider, Rollen und Refresh-Tokens, auf Ihrer eigenen Domain, und die Inhaltsregeln wissen bereits, wer sie sind.
Eine Abfragesprache, für Sie erzeugt
GROQ ist ausdrucksstark und zugleich eine weitere Sprache, die jeder im Team lernen muss, mit Typen, die Sie von Hand synchron halten.
Fóir erzeugt aus Ihren Modellen ein typisiertes GraphQL-Schema. Ändern Sie ein Modell und erzeugen Sie neu, dann sagt Ihnen der Compiler, was kaputtgegangen ist, statt einer Laufzeitantwort, die Sie nicht erwartet haben.
Personalisierung, die aufgelöst wird, bevor sie bei Ihnen ankommt
Sanity hat ein Personalisierungs-Plugin und überlässt das Auflösen Ihrem Frontend: Varianten abrufen, herausfinden, welche gilt, sie rendern. Jeder Konsument wiederholt das, und sie können sich widersprechen.
In Fóir ist eine Zielgruppe ein Modell, das Ihnen gehört, und die API liefert die für die Anfrage bereits aufgelösten Inhalte. Eine native App und eine Website erhalten dieselbe Antwort, weil keine von beiden sie entschieden hat.
Isolation, die Sie nicht verdrahten
Sanity trennt Arbeit in Datasets, und sie getrennt zu halten ist Routing und Token, die Sie in jeder App, die sie liest, selbst einrichten.
In Fóir ist ein Projekt die Grenze, unterhalb Ihres Codes durchgesetzt, sodass ein Lesezugriff, der eine Prüfung vergisst, leer zurückkommt statt vollständig.
Was Sie sonst zusammenstellen müssten
Eine Content-API ist der kleinste Teil dessen, was eine Anwendung braucht. Diese Dinge sind mit dabei.
Veröffentlichung
Entwürfe, vollständiger Versionsverlauf, Wiederherstellung, Veröffentlichung zu einem späteren Zeitpunkt und gebündelte Rollouts, wenn ein Stapel gemeinsam live gehen muss.
Modellverhalten
Pro Modell: Versionierung, Veröffentlichung, Varianten oder nichts davon. Datensätze können einfache Daten sein, einem Kunden gehören oder öffentlich sein.
Berechtigungen
Rollen für Ihr Team und Rollen für Ihre Kunden, dazu Sichtbarkeit pro Datensatz und Freigaben für eine namentlich genannte Person.
Gehostete Anmeldung
Passwort, Einmalcode und Social- oder OIDC-Anbieter, auf Ihrer eigenen Domain, wobei Tokens und Refresh für Sie erledigt werden.
Medien und Assets
Eine Asset-Bibliothek mit Upload, Transformationen und responsiven Renditions, dazu dieselben Zugriffsregeln für Dateien wie für Datensätze.
API-Schlüssel
Jeder Schlüssel erreicht genau die Modelle und Operations, die Sie erlauben, und zwar über ein Schema, das für dieses Projekt generiert wird.
Automatisierung
Cron-Zeitpläne, Lifecycle-Hooks bei Veröffentlichung und Änderung, ausgehende Operations und ein Vault für die Schlüssel, die sie benötigen.
Benachrichtigungen
Transaktionale E-Mails und Push an Web, iOS und Android, aus denselben Ereignissen, die Ihre Inhalte ohnehin auslösen.
Notizen und Aufgaben
Kommentare, die am betreffenden Datensatz statt an einer Seite hängen und derjenigen Person zugewiesen werden können, die handeln muss.
Ask Fóir
Ein Assistent, der Ihre Inhalte mit denselben Werkzeugen und Berechtigungen bearbeitet wie Ihr Team und seine Änderungen zur Prüfung bereitstellt.
Arbeit, die ohne Sie weiterläuft
Weisen Sie Fóir eine Aufgabe zu, und sie wird bearbeitet, während Sie nicht da sind. Fóir meldet sich auf der Notiz zurück, wenn eine Antwort nötig ist oder die Aufgabe erledigt ist.
Erweiterungen
Installieren Sie Apps, die Ihre eigenen Werkzeuge in den Admin-Bereich bringen, neben den Inhalten, auf denen sie arbeiten.
Suche und Vektoren
Volltextsuche und Embeddings, die für Ihre Datensätze erzeugt werden, damit Sie nach Bedeutung statt nach Stichwort abrufen können.
Geo
Speichern Sie Koordinaten in jedem Modell und fragen Sie nach Nähe ab: was in der Nähe dieses Punkts liegt, nach Entfernung sortiert.
An Ihren eigenen Modellen ausprobieren
Legen Sie ein Projekt an, definieren Sie ein Modell und lesen Sie es über die API wieder aus.