Fóir als Alternative zu Payload
Beide geben Ihnen typisierten Zugriff auf Content-Modelle, die Sie im Code definieren. Der Unterschied ist, was darunter liegt und wo jeder von uns durchsetzt, was er verspricht.
Im direkten Vergleich
| Capability | Fóir | Payload |
|---|---|---|
| Preis | £0.99, £29 oder £99 im Monat | Selbst gehostet kostenlos, oder ab $35 im Monat für Payload Cloud |
| Content-Management | Standard | Standard |
| Tenant-Isolation | Unterhalb Ihres Codes durchgesetzt | Prüfungen in der Anwendungsschicht |
| Schema pro Tenant | Pro Projekt oder Organisation | Eine Config für alle Tenants |
| Personalisierung | Eingebaut, pro Anfrage aufgelöst | Integration eines Drittanbieters |
| Zielgruppenvorschau | In den Editor eingebaut | Keine Personalisierung, die sich in der Vorschau zeigen ließe |
| Agent-Zugriff | Inhalte und Control Plane | CRUD für Datensätze pro Collection |
| Schutzmaßnahmen für Agents | Freigabeschranke, schlägt geschlossen fehl | Berechtigungen pro Schlüssel |
| Generierte API | Typisiertes GraphQL aus Ihren Modellen | Typisiert aus Ihrer Config |
| Gehostete Authentifizierung | Anmeldung, Rollen und Tokens inbegriffen | Für Endnutzer bringen Sie Ihre eigene mit |
| Backend über Inhalte hinaus | Operations, Hooks, Zeitpläne, Secrets | Hooks und Jobs, die Sie schreiben |
| Dateneigentum | Postgres-Export, Zugriffsregeln inbegriffen | Selbst verwaltete Datenbank |
| Betrieb | Verwaltet, keine Datenbank zu betreiben | Sie betreiben und patchen es selbst |
Preis
- Fóir
- £0.99, £29 oder £99 im Monat
- Payload
- Selbst gehostet kostenlos, oder ab $35 im Monat für Payload Cloud
Content-Management
- Fóir
- Standard
- Payload
- Standard
Tenant-Isolation
- Fóir
- Unterhalb Ihres Codes durchgesetzt
- Payload
- Prüfungen in der Anwendungsschicht
Schema pro Tenant
- Fóir
- Pro Projekt oder Organisation
- Payload
- Eine Config für alle Tenants
Personalisierung
- Fóir
- Eingebaut, pro Anfrage aufgelöst
- Payload
- Integration eines Drittanbieters
Zielgruppenvorschau
- Fóir
- In den Editor eingebaut
- Payload
- Keine Personalisierung, die sich in der Vorschau zeigen ließe
Agent-Zugriff
- Fóir
- Inhalte und Control Plane
- Payload
- CRUD für Datensätze pro Collection
Schutzmaßnahmen für Agents
- Fóir
- Freigabeschranke, schlägt geschlossen fehl
- Payload
- Berechtigungen pro Schlüssel
Generierte API
- Fóir
- Typisiertes GraphQL aus Ihren Modellen
- Payload
- Typisiert aus Ihrer Config
Gehostete Authentifizierung
- Fóir
- Anmeldung, Rollen und Tokens inbegriffen
- Payload
- Für Endnutzer bringen Sie Ihre eigene mit
Backend über Inhalte hinaus
- Fóir
- Operations, Hooks, Zeitpläne, Secrets
- Payload
- Hooks und Jobs, die Sie schreiben
Dateneigentum
- Fóir
- Postgres-Export, Zugriffsregeln inbegriffen
- Payload
- Selbst verwaltete Datenbank
Betrieb
- Fóir
- Verwaltet, keine Datenbank zu betreiben
- Payload
- Sie betreiben und patchen es selbst
Das Verhalten von Payload beruht auf der veröffentlichten Dokumentation, Stand August 2026. Wo wir sagen, dass etwas fehlt, meinen wir, dass es im Core und in den offiziellen Plugins fehlt, nicht, dass es sich unmöglich bauen ließe. Korrekturen sind willkommen, und wir nehmen sie vor.
Die eigenen Daten besitzen, ohne eine Datenbank zu betreiben
Der übliche Grund für Self-Hosting ist die Sorge vor Lock-in: Wenn der Anbieter verschwindet, der Preis sich ändert oder die Antwort auf eine Frage Nein lautet, wollen Sie Ihre Inhalte an einem Ort haben, den Sie kontrollieren.
Fóir beantwortet das mit einem Ausstieg statt einer Verpflichtung. Ein Befehl erzeugt eine Datenbank, die Ihnen gehört: eine Tabelle pro Modell, Referenzen als echte Fremdschlüssel und Ihre darauf übersetzten Zugriffsregeln, geprüft durch einen Test, der die Claims desselben Kunden gegen beide Datenbanken stellt und dieselben Zeilen zurückverlangt. Sie können gehen, und das, was Ihre Daten sicher gemacht hat, geht mit Ihnen.
Bis Sie das wollen, müssen Sie keine Datenbank betreiben, patchen oder sich von ihr wecken lassen.
Eine Prüfung, die Sie vergessen, kann keine Zeile preisgeben
Payload trennt Tenants mit Access-Control-Funktionen, die Ihrer Abfrage einen Filter hinzufügen. Das gilt genau so lange, wie jede Collection registriert ist und jeder Codepfad dort durchläuft, und die eigene Dokumentation ist bei den Grenzen offen.
In Fóir werden die Regeln, die Sie schreiben, unterhalb der Anwendung durchgesetzt, nicht von ihr. Ein Lesezugriff, der eine Prüfung vergisst, kommt leer zurück statt vollständig, und ein Projekt, das einen neuen Ort für Daten bekommt, kann nicht ohne abdeckende Regeln ausgeliefert werden.
Der Rest des Backends gehört dazu
Das meiste, was eine Anwendung über das Speichern von Inhalten hinaus braucht, ist bereits da: geplante Aufgaben, Lifecycle-Hooks, die bei Veröffentlichung oder Änderung auslösen, ausgehende Operationen an die Systeme, die Sie anbinden, und ein Ort für die API-Schlüssel, die diese Aufrufe brauchen, ohne sie in die Config zu kopieren.
Die Anmeldung gehört dazu. Ihre Endnutzer bekommen Registrierung, Passwort- und Einmalcode-Login, Social-Provider, Rollen und Refresh-Tokens, auf Ihrer eigenen Domain statt auf unserer, ohne dass Sie neben dem CMS einen Auth-Service aufsetzen müssen.
Ein Workspace, jeder Kunde
Agenturen bekommen ein Projekt pro Kunde, alle aus einem Workspace verwaltet. Kunden, die ein Schema teilen sollen, sitzen als Organisationen in einem Projekt: Das Modell wird einmal definiert, jede Organisation erbt es, und jede kann ein eigenes Modell ergänzen, wo ein Kunde etwas braucht, das die anderen nicht brauchen.
Jeder Schlüssel wird in einem Projekt erstellt und bedient nur dieses Projekt, sodass der Schlüssel eines Kunden nur dessen eigene Inhalte erreicht. Jedes Projekt hat seine eigene Anmelde-Domain und sein eigenes Branding.
Eine Zielgruppe ist ein Modell, das Ihnen gehört
Inhalte in Fóir werden pro Anfrage aufgelöst. Eine Zielgruppe wird aus Ihren eigenen Modellen definiert, sodass sie bearbeitbar, versioniert und adressierbar ist wie alles andere, und eine Variante kann einen ganzen Datensatz oder ein einzelnes Feld darin ersetzen.
Das ist das Teil ohne Gegenstück auf der anderen Seite. Payload verweist Sie auf Croct oder Statsig, was ein zweites System bedeutet, eine zweite Rechnung und Inhalte, die an zwei Orten leben.
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.