Fóir como alternativa a Sanity
Ambas son plataformas alojadas que modelan el contenido como datos estructurados y lo sirven por una API. La diferencia está en cuánto de la aplicación que rodea a ese contenido sigues teniendo que construir.
Lado a lado
| Capability | Fóir | Sanity |
|---|---|---|
| Precio | £0.99, £29 o £99 al mes | $15 por puesto al mes, más $999 por cada dataset adicional |
| Gestión de contenido | Estándar | Estándar |
| Lenguaje de consulta | GraphQL tipado, generado | GROQ, o GraphQL que despliegas |
| Aislamiento de tenants | Aplicado por debajo de tu código | Datasets separados que conectas tú |
| Personalización | Integrada, resuelta en cada solicitud | Plugin, resuelto en tu app |
| Autenticación alojada | Inicio de sesión, roles y tokens incluidos | Solo para editores, no para tus usuarios |
| Backend más allá del contenido | Operaciones, hooks, programaciones, secretos | Funciones alojadas, triggers y cron |
| Medios | Biblioteca, transformaciones, reglas de acceso | Biblioteca y transformaciones |
| Acceso para agentes | Contenido y plano de control | Contenido a través de MCP |
| Propiedad de los datos | Exportación a Postgres, con las reglas de acceso incluidas | Exportación como documentos |
| Forma del precio | Sin cargo por puesto para invitar a un editor | Por puesto, y luego el uso |
Precio
- Fóir
- £0.99, £29 o £99 al mes
- Sanity
- $15 por puesto al mes, más $999 por cada dataset adicional
Gestión de contenido
- Fóir
- Estándar
- Sanity
- Estándar
Lenguaje de consulta
- Fóir
- GraphQL tipado, generado
- Sanity
- GROQ, o GraphQL que despliegas
Aislamiento de tenants
- Fóir
- Aplicado por debajo de tu código
- Sanity
- Datasets separados que conectas tú
Personalización
- Fóir
- Integrada, resuelta en cada solicitud
- Sanity
- Plugin, resuelto en tu app
Autenticación alojada
- Fóir
- Inicio de sesión, roles y tokens incluidos
- Sanity
- Solo para editores, no para tus usuarios
Backend más allá del contenido
- Fóir
- Operaciones, hooks, programaciones, secretos
- Sanity
- Funciones alojadas, triggers y cron
Medios
- Fóir
- Biblioteca, transformaciones, reglas de acceso
- Sanity
- Biblioteca y transformaciones
Acceso para agentes
- Fóir
- Contenido y plano de control
- Sanity
- Contenido a través de MCP
Propiedad de los datos
- Fóir
- Exportación a Postgres, con las reglas de acceso incluidas
- Sanity
- Exportación como documentos
Forma del precio
- Fóir
- Sin cargo por puesto para invitar a un editor
- Sanity
- Por puesto, y luego el uso
El comportamiento de Sanity se toma de su documentación publicada, vigente en agosto de 2026. Cuando decimos que algo está ausente, queremos decir ausente del producto y de sus plugins oficiales, no imposible de construir. Las correcciones son bienvenidas y las haremos.
Inicio de sesión para quienes usan lo que construyes
Sanity inicia la sesión de quienes escriben el contenido. Las personas que usan lo que construyes son cosa tuya, así que la mayoría de los equipos acaban ejecutando un servicio de autenticación junto al CMS y manteniendo dos conjuntos de identidades más o menos sincronizados.
Fóir inicia la sesión de ambos. Tus clientes obtienen registro, inicio de sesión con contraseña y con código de un solo uso, proveedores sociales y OIDC, roles y tokens de renovación, en tu propio dominio, y las reglas de contenido ya saben quiénes son.
Un lenguaje de consulta, generado para ti
GROQ es expresivo y es también otro lenguaje que debe aprender todo el equipo, con tipos que mantienes sincronizados a mano.
Fóir genera un esquema GraphQL tipado a partir de tus modelos. Cambia un modelo, regenera, y el compilador te dice qué se rompió en lugar de una respuesta en tiempo de ejecución que no esperabas.
Personalización que se resuelve antes de llegar a ti
Sanity tiene un plugin de personalización, y deja la resolución a tu front end: obtener las variantes, determinar cuál se aplica, mostrarla. Cada consumidor repite eso, y pueden discrepar.
En Fóir un público es un modelo que te pertenece y la API devuelve el contenido ya resuelto para la solicitud. Una app nativa y un sitio web obtienen la misma respuesta porque ninguno de los dos la decidió.
Aislamiento que no tienes que conectar
Sanity separa el trabajo en datasets, y mantenerlos aparte es enrutamiento y tokens que organizas tú en cada app que los lee.
En Fóir un proyecto es el límite, aplicado por debajo de tu código, de modo que una lectura que olvida una comprobación devuelve un resultado vacío y no uno completo.
Lo que tendrías que montar de otro modo
Una API de contenido es la parte más pequeña de lo que necesita una aplicación. Esto viene incluido.
Publicación
Borradores, historial de versiones completo, reversión, publicación en un momento futuro y despliegues masivos cuando un lote tiene que salir a la vez.
Comportamiento del modelo
Por modelo: control de versiones, publicación, variantes, o ninguno de ellos. Los registros pueden ser datos simples, pertenecer a un cliente o ser públicos.
Permisos
Roles para tu equipo y roles para tus clientes, además de visibilidad por registro y concesiones a una persona concreta.
Inicio de sesión alojado
Contraseña, código de un solo uso y proveedores sociales o OIDC, en tu propio dominio, con los tokens y su renovación ya resueltos.
Medios y recursos
Una biblioteca de recursos con subida, transformaciones y versiones adaptables, y las mismas reglas de acceso sobre los archivos que sobre los registros.
Claves de API
Cada clave llega exactamente a los modelos y operaciones que permites, contra un esquema generado para ese proyecto.
Automatización
Programaciones cron, hooks de ciclo de vida al publicar y al cambiar, operaciones salientes y un vault para las claves que necesitan.
Notificaciones
Correo transaccional y push a web, iOS y Android, a partir de los mismos eventos que ya emite tu contenido.
Notas y tareas
Comentarios anclados al registro al que se refieren y no a una página, asignables a quien tenga que actuar.
Ask Fóir
Un asistente que trabaja tu contenido con las mismas herramientas y permisos que tiene tu equipo, y deja sus ediciones preparadas para revisión.
Trabajo que sigue sin ti
Asigna una tarea a Fóir y trabaja mientras estás fuera, y vuelve a la nota cuando necesita una respuesta o ha terminado.
Extensiones
Instala apps que añaden tus propias herramientas al administrador, junto al contenido sobre el que operan.
Búsqueda y vectores
Búsqueda de texto completo y embeddings generados para tus registros, para que recuperes por significado y no por palabra clave.
Geo
Guarda coordenadas en cualquier modelo y consulta por proximidad: qué hay cerca de este punto, ordenado por distancia.
Compruébalo con tus propios modelos
Crea un proyecto, define un modelo y léelo de vuelta a través de la API.