guides

Guía de Contentful CMS: Funcionalidades, Precios, API GraphQL y Ejemplos de Código [2026]

Escrito por Mert Batur
Apr 6, 2026
21 lectura
Guía de Contentful CMS: Funcionalidades, Precios, API GraphQL y Ejemplos de Código [2026]

Contentful es un CMS headless API-first que almacena tu contenido en un repositorio central y lo entrega a través de APIs REST y GraphQL a cualquier frontend: web, móvil, IoT, señalización digital, lo que estés construyendo. Esta guía cubre todo lo que otros tutoriales omiten: ejemplos de código reales, números de precios concretos y limitaciones sin rodeos.

Usamos Sanity (un competidor directo de Contentful) en producción en cuatro sitios web y diez idiomas, así que abordamos esto desde la perspectiva de un equipo técnico, no desde un argumento de venta.

Resumen rápido

DetalleInformación
TipoCMS headless (API-first)
Fundado2013, Berlín
Ideal paraEquipos enterprise, contenido multicanal, proyectos con mucha localización
No recomendado paraDesarrolladores solo con presupuesto ajustado, blogs sencillos, equipos que necesitan edición visual desde el principio
Plan gratuitoSí -- 10 usuarios, 100K llamadas API/mes, 1 espacio
Planes de pagoDesde $300/mes (Lite) hasta Enterprise personalizado
APIsREST (CDA, CMA, CPA) + GraphQL
Modelado de contenidoEstructurado: tipos de contenido, campos, referencias, validaciones
Funcionalidades de IAAI Actions, Contentful Studio, personalización con Ninetailed
LocalizaciónSoporte nativo de locales, sin gestión de traducción integrada
Código abiertoNo
Principales competidoresSanity, Strapi, Storyblok, Payload, Hygraph

¿Qué es Contentful?

Contentful es un CMS headless nativo en la nube y API-first -- o como la empresa lo llama ahora, una "plataforma de contenido componible". A diferencia de sistemas tradicionales como WordPress que agrupan la gestión de contenido con un frontend, Contentful almacena contenido estructurado de forma centralizada y lo entrega a través de APIs a cualquier canal que necesites.

El concepto clave es la arquitectura desacoplada. Tu contenido vive en la nube de Contentful. Tu frontend -- ya sea un sitio Next.js, una app React Native o una pantalla inteligente -- obtiene el contenido a través de las APIs de Contentful en el momento de construcción o en tiempo de ejecución. El contenido no sabe ni le importa dónde termina.

Fundado en Berlín en 2013, Contentful se ha convertido en uno de los proveedores de CMS headless más grandes del mercado. Marcas como Spotify, Vodafone, Chanel y Atlassian gestionan sus operaciones de contenido con él. No es de código abierto y no hay opción de autoalojamiento -- es únicamente SaaS, lo que importa si tienes restricciones de cumplimiento normativo sobre la residencia de datos.

Según la documentación oficial de Contentful, la plataforma se posiciona como infraestructura para el contenido: un hub que se sitúa entre tu equipo editorial y tus experiencias digitales.

¿Cómo funciona Contentful?

Contentful sigue una arquitectura de tres capas: defines tu Modelo de Contenido (el esquema), creas Contenido (las entradas) y lo entregas a través de APIs. El contenido es agnóstico al canal -- el mismo artículo del blog puede alimentar tu sitio web, tu app móvil y tu newsletter sin ninguna duplicación.

Todo fluye a través de APIs. No hay renderizado del lado del servidor integrado, ni plantillas, ni capa de temas. Tú construyes el frontend como quieras y Contentful gestiona el almacenamiento y la entrega del contenido.

Las tres APIs

Contentful te ofrece tres APIs distintas, cada una con su propio propósito y autenticación:

  • Content Delivery API (CDA): Acceso de solo lectura al contenido publicado. Respaldada por la CDN de Fastly, las solicitudes en caché son rápidas e ilimitadas. Las solicitudes sin caché tienen un límite de 55 por segundo.
  • Content Management API (CMA): Acceso de lectura y escritura para crear y actualizar contenido de forma programática. Limitada a 10 solicitudes por segundo. Es lo que usarías para migraciones, importaciones masivas o pipelines CI/CD.
  • Content Preview API (CPA): Igual que la CDA pero sirve contenido en borrador. Perfecta para construir modos de vista previa en tu frontend -- los editores pueden ver los cambios sin publicar antes de pulsar "publicar".

Las tres soportan REST y GraphQL. La autenticación se hace mediante tokens Bearer, con tokens separados para entrega y gestión.

Entornos y espacios

Piensa en los Espacios como proyectos y en los Entornos como ramas de git para tu contenido. Puede que tengas un entorno master para producción y un entorno staging donde los editores puedan trabajar sin afectar al contenido en vivo.

Los entornos soportan alias -- puedes apuntar el alias master a un nuevo entorno para promociones de contenido sin tiempo de inactividad. Si estás eligiendo un framework frontend para usar junto a Contentful, este modelo de entornos funciona bien con despliegues de vista previa en plataformas como Vercel o Netlify.

Los webhooks te permiten desencadenar compilaciones, sincronizar con sistemas externos o iniciar flujos de trabajo cada vez que el contenido cambia. La mayoría de los equipos los conectan a su pipeline CI/CD para reconstruir su sitio estático en cada evento de publicación.

Modelado de contenido en Contentful

El modelado de contenido es donde defines la estructura de tu contenido: el "esquema" que determina qué campos existen, qué tipos de datos contienen y cómo se relacionan los tipos de contenido entre sí. En nuestra experiencia, aquí es donde Contentful realmente destaca frente a opciones de CMS más simples.

Básicamente estás diseñando un esquema de contenido, similar a tablas de base de datos pero más flexible. Un tipo de contenido "Artículo" podría tener un título (texto corto), un cuerpo (texto enriquecido), un autor (referencia a un tipo de contenido Autor) y etiquetas (array de cadenas). Cada entrada que crees sigue esta estructura.

Tipos de campos y validaciones

Contentful ofrece una gama sólida de tipos de campos:

  • Texto corto (Symbol): Títulos, slugs, etiquetas -- hasta 256 caracteres
  • Texto largo (Text): Markdown o texto plano, sin límite de caracteres
  • Texto enriquecido: Basado en JSON (no HTML), te da control total de renderizado
  • Número: Entero o decimal
  • Fecha/Hora: Formato ISO 8601
  • Booleano: Interruptores verdadero/falso
  • Multimedia (Asset): Imágenes, vídeos, documentos -- almacenados en el pipeline de assets de Contentful
  • Referencia (Link): Conecta entradas con otras entradas o assets
  • Objeto JSON: Datos estructurados de formato libre
  • Ubicación: Pares de latitud/longitud

Cada campo soporta validaciones: obligatorio, único, patrones de expresiones regulares, límites de tamaño y mensajes de validación personalizados. También puedes establecer opciones de apariencia que controlan cómo se renderiza el campo en la interfaz del editor.

Referencias y entradas enlazadas

Las referencias son cómo conectas los tipos de contenido. Una referencia "Autor" en un Artículo enlaza a una entrada de Autor. Un campo "Artículos relacionados" puede referenciar múltiples entradas de Artículo. Esto crea un grafo de contenido -- entradas enlazadas a entradas, consultable en una sola llamada a la API.

Así es como se ve en realidad una definición de tipo de contenido "Artículo" cuando la creas a través de la Content Management API:

json
{
  "name": "Blog Post",
  "fields": [
    { "id": "title", "type": "Symbol", "required": true },
    { "id": "slug", "type": "Symbol", "validations": [{ "unique": true }] },
    { "id": "body", "type": "RichText" },
    { "id": "author", "type": "Link", "linkType": "Entry" },
    { "id": "publishDate", "type": "Date" },
    { "id": "tags", "type": "Array", "items": { "type": "Symbol" } }
  ]
}

Esto es lo que guardarías en control de versiones y aplicarías a través de scripts de migración. Ningún competidor muestra esto en sus guías de Contentful -- hablan del modelado de contenido en abstracto sin mostrar cómo se ve en código real.

Consultar contenido: APIs REST y GraphQL

Contentful proporciona APIs REST y GraphQL para obtener contenido. REST es directo para consultas simples. GraphQL es mejor cuando necesitas datos anidados, múltiples tipos de contenido en una sola solicitud, o quieres evitar la sobrecarga de datos. Ambas usan los mismos tokens de autenticación.

El endpoint de GraphQL se genera automáticamente desde tu modelo de contenido. Cada tipo de contenido que creas se convierte en un tipo consultable en el esquema, con filtrado, ordenación y paginación integrados. El endpoint está en:

text
https://graphql.contentful.com/content/v1/spaces/{SPACE_ID}

Según la documentación GraphQL de Contentful, el esquema se actualiza automáticamente cada vez que modificas tus tipos de contenido -- sin gestión manual del esquema.

Ejemplos de consultas GraphQL

Aquí tienes una consulta básica para obtener tus diez artículos más recientes con sus autores:

graphql
query {
  blogPostCollection(limit: 10, order: publishDate_DESC) {
    items {
      title
      slug
      publishDate
      author {
        name
      }
    }
  }
}

¿Necesitas filtrar por etiqueta y obtener contenido en alemán? Añade una cláusula where y un parámetro locale:

graphql
query {
  blogPostCollection(
    where: { tags_contains_some: ["javascript"] }
    locale: "de"
  ) {
    items {
      title
      body {
        json
      }
    }
  }
}

Un aspecto a vigilar: las consultas GraphQL tienen límites de complejidad. Las consultas profundamente anidadas con múltiples referencias enlazadas pueden alcanzar el techo. Contentful calcula la complejidad en función del número de nodos y la profundidad de la consulta. Si estás obteniendo artículos con autores, categorías, artículos relacionados y el autor de cada artículo relacionado -- la suma crece rápido.

Conceptos básicos de la API REST

La API REST es más simple pero requiere más solicitudes para datos anidados. Una obtención básica de artículos hace una petición a https://cdn.contentful.com/spaces/{SPACE_ID}/entries?content_type=blogPost. Recibes JSON con un array plano items y un objeto includes separado para las entradas enlazadas que tendrás que resolver del lado del cliente.

Si trabajas con TypeScript, el SDK contentful.js de Contentful gestiona la resolución de enlaces y la generación de tipos automáticamente. Para llamadas fetch sin SDK, aquí tienes el JavaScript mínimo para consultar la API GraphQL:

javascript
const response = await fetch(
  `https://graphql.contentful.com/content/v1/spaces/${SPACE_ID}`,
  {
    method: "POST",
    headers: {
      "Content-Type": "application/json",
      Authorization: `Bearer ${CDA_TOKEN}`,
    },
    body: JSON.stringify({ query }),
  }
);
const { data } = await response.json();

Eso es todo. Sin SDK, sin paso de compilación, sin dependencias. Funciona en Node.js, Deno, Cloudflare Workers, el navegador -- cualquier lugar donde puedas hacer solicitudes HTTP.

Funcionalidades clave que debes conocer

Contentful incluye un conjunto de funcionalidades amplio, pero no todas importan por igual. Estas son las que realmente afectan a tu experiencia diaria y a las decisiones de arquitectura.

Localización (fortalezas y lagunas)

El modelo de localización de Contentful es sólido a nivel de infraestructura. Defines locales para tu espacio (más de 100 en los planes Enterprise) y cada campo puede almacenar valores por locale. Las sobrescrituras de locale a nivel de campo significan que tu título en alemán puede diferir del inglés mientras comparte la misma imagen de portada.

La laguna está en la gestión de traducciones. Contentful te da los campos para almacenar traducciones, pero no el flujo de trabajo para producirlas. No hay memoria de traducción, ni glosario, ni sistema de asignación, ni seguimiento del progreso. Necesitas una integración de terceros -- Phrase, Smartcat o Lokalise -- para gestionar el proceso de traducción real. Para equipos que gestionan más de 10 idiomas (nosotros gestionamos 10 en nuestros sitios), esta laguna se vuelve costosa rápidamente.

Entornos y ramificación

Los entornos funcionan como ramas de git para tu modelo de contenido y entradas. Crea un entorno staging, haz cambios en el esquema, prueba con contenido y luego promueve a master cuando estés listo. Los alias te permiten cambiar a qué entorno apunta master sin cambiar las URLs de la API.

Esto es genuinamente útil para migraciones de esquema. Puedes probar un nuevo tipo de contenido en un entorno aislado, verificar que el frontend lo gestiona correctamente y luego promoverlo -- todo sin tocar el contenido de producción. La mayoría de los equipos que hemos visto usan dos o tres entornos: producción, staging y ocasionalmente una rama de funcionalidad para migraciones grandes.

Otras funcionalidades a destacar:

  • Roles y permisos: Control de acceso granular -- restringe a los editores a tipos de contenido específicos, bloquea el acceso de publicación para roles junior, roles personalizados en planes Enterprise, SSO
  • Webhooks: Desencadena compilaciones, notificaciones de Slack o flujos de trabajo externos en cualquier evento de contenido
  • Texto enriquecido: Basado en JSON, con control total de renderizado pero requiriendo renderizadores personalizados para cada framework frontend
  • App Framework: Marketplace con extensiones para editores de campos personalizados, widgets de barra lateral e integraciones
  • API de imágenes: Redimensionado, recorte, conversión de formato (WebP, AVIF) y recorte por punto focal en tiempo real -- sin necesidad de una CDN de imágenes separada

Novedades en Contentful para 2026

Contentful ha lanzado actualizaciones significativas durante 2025 y en 2026, y ninguna guía de la competencia las cubre. Si estás evaluando Contentful basándote en información de 2023 o 2024, trabajas con un panorama incompleto.

AI Actions y automatización de contenido

Contentful lanzó AI Actions: flujos de trabajo de contenido automatizados impulsados por modelos de lenguaje grandes directamente dentro del editor. Manejan borradores de traducción, generación de metadatos SEO, redacción de texto alternativo, ajustes de tono y resúmenes de contenido. Se accede a ellos desde la barra lateral del editor y operan sobre la entrada que estás editando en ese momento.

Según la cobertura de Diginomica, AI Actions forma parte del impulso más amplio de Contentful hacia el posicionamiento como una plataforma de experiencia digital (DXP) completa, no solo un CMS headless. La funcionalidad es genuinamente útil para automatizar tareas editoriales repetitivas, aunque el resultado de traducción sigue necesitando revisión humana -- es un primer borrador, no un producto terminado.

Contentful Studio (constructor visual)

Contentful Studio llegó a disponibilidad general en primavera de 2024 y ha madurado significativamente durante 2025. Es un constructor de páginas visual que permite a personas sin conocimientos técnicos componer páginas con componentes de arrastrar y soltar y vista previa en tiempo real. Si has escuchado la crítica de que "Contentful no tiene edición visual" -- Studio es la respuesta, aunque con matices.

Studio requiere integración con el frontend (tus componentes deben estar registrados con el SDK de Studio) y es un complemento de pago, no incluido en los planes base. Para los equipos que han pedido una construcción de páginas al estilo de WordPress sobre el modelo de contenido estructurado de Contentful, ahora es una opción real. Storyblok sigue llevando ventaja en flujos de trabajo visuales, pero la brecha se está cerrando.

Personalización con Ninetailed

Contentful adquirió Ninetailed en 2024 y lo renombró como Contentful Personalization. Como informó CMS Critic, esto te da pruebas A/B nativas, segmentación de audiencias y sugerencias de variantes basadas en IA -- todo accesible desde una pestaña de Optimización en el editor.

Esto es notable porque la personalización históricamente requería un proveedor separado (Optimizely, Dynamic Yield, etc.). Tenerlo integrado en el CMS reduce la complejidad de la integración. El inconveniente: Ninetailed es un producto separado con su propia fijación de precios. No es "gratis con Contentful".

Precios de Contentful: lo que realmente cuesta

Contentful ofrece cuatro niveles, pero la mayoría de las guías de la competencia solo los nombran sin darte los números reales. Esto es lo que te espera a partir de abril de 2026, basado en la página de precios de Contentful:

PlanPrecioUsuariosLlamadas API/mesAncho de banda CDNEspacios
Gratuito (Community)$010100K50 GB1 Starter
Lite$300/mes201M100 GBMúltiples
PremiumPersonalizado (~$2K+/mes)IlimitadosIlimitadasPersonalizadoPersonalizado
EnterprisePersonalizado (5-6 cifras/año)IlimitadosIlimitadasPersonalizadoPersonalizado

"Contentful Monthly Cost by Tier"

Tabla de datos
"Contentful Monthly Cost by Tier"
"Plan""Monthly Cost"
"Free"0
"Lite"300
"Premium"2000
"Enterprise"5000

El plan gratuito es generoso para prototipar y aprender. Obtienes 10 usuarios, 100K llamadas a la API y suficiente ancho de banda para construir un proyecto real. Pero los costos escalan rápido una vez que lo superas.

Costos ocultos que debes presupuestar:

  • Cargos por exceso de API en Lite: Supera 1M de llamadas al mes y verás líneas de cargo adicional en tu factura
  • Costos de locales: Cada locale adicional cuenta hacia los límites de tu espacio -- 50 locales a nivel de campo se acumulan
  • Contentful Studio: El constructor visual es un complemento de pago, no incluido en Lite ni en algunos planes Premium
  • Personalización con Ninetailed: Producto separado, contrato separado, fijación de precios separada
  • Servicios profesionales: La asistencia para migración, la incorporación y la formación se facturan por separado
  • Renderizadores de texto enriquecido: No es un coste directo, pero el tiempo de desarrollo para construir renderizadores personalizados para tu framework es real

Nuestra opinión honesta: El plan gratuito de Contentful es sólido para evaluación y proyectos pequeños. Pero si el presupuesto es una preocupación principal, las alternativas de CMS de código abierto como Strapi o Payload eliminan por completo los costos de licencia -- solo pagas por el alojamiento.

Contentful vs Sanity vs Strapi: cómo se comparan

Estas son las tres opciones de CMS headless que aparecen en casi todas las evaluaciones. Hemos construido sistemas en producción con Sanity, así que conocemos sus fortalezas y debilidades de primera mano. Aquí tienes una comparación honesta:

FuncionalidadContentfulSanityStrapi
TipoSaaS (código cerrado)SaaS + autoalojamientoCódigo abierto (autoalojamiento o Cloud)
Plan gratuito10 usuarios, 100K llamadas100K llamadas API, 3 usuariosIlimitado (autoalojamiento)
GraphQLNativoPlugin (GROQ es el principal)Nativo
Modelado de contenidoGUI + APICódigo (schema-as-code)GUI + código
Colaboración en tiempo realSí (Presence API)Limitada
Edición visualComplemento StudioVisual Editing (nativo)No
LocalizaciónLocales nativosPlugin/personalizadoPlugin (i18n)
PreciosDesde $300/mesDesde $0 (generoso gratuito)Gratis (autoalojamiento)
Ideal paraEnterprise, multicanalDesarrollo primero, esquemas flexiblesPresupuesto ajustado, autoalojamiento

Contentful gana para equipos enterprise con grandes operaciones de contenido y necesidades estrictas de gobernanza. El sistema maduro de roles, SSO, registros de auditoría y SLA del 99,99% en planes Enterprise son difíciles de igualar.

Sanity gana en experiencia de desarrollo y flexibilidad de esquema. Si prefieres schema-as-code, quieres el poder de consultas de GROQ y valoras las funcionalidades de colaboración en tiempo real, Sanity es la mejor opción. Lee nuestra guía completa de Sanity CMS para el análisis en profundidad.

Strapi gana en coste. Es gratuito para autoalojamiento sin límites de llamadas a la API. Si tienes la capacidad de DevOps para gestionar tu propia infraestructura y no necesitas soporte enterprise, Strapi te da más CMS por cada euro.

Para una comparación más amplia que incluye Storyblok, Payload e Hygraph, consulta nuestra comparativa completa de CMS headless.

Limitaciones que debes conocer antes de elegir Contentful

Todo CMS tiene sus compromisos. Estas son las de Contentful -- con números específicos, sin vaguedades. Nos topamos con varias de ellas al evaluar Contentful para nuestro propio pipeline de contenido.

Los límites de velocidad son reales. La CDA permite 55 solicitudes sin caché por segundo. Las respuestas en caché de CDN son ilimitadas, pero si tu app omite la caché (renderizado del lado del servidor en cada solicitud, por ejemplo), alcanzarás los límites rápido. La CMA es aún más restrictiva con 10 solicitudes por segundo -- relevante para scripts de migración e importaciones masivas.

Sin edición visual integrada (sin pagar más). Contentful Studio existe, pero es un complemento de pago que requiere integración con el frontend. Si tu equipo espera una construcción de páginas al estilo de WordPress en el producto base, prepárate para esa conversación. Storyblok incluye edición visual en todos sus niveles.

Sin gestión de traducciones. Obtienes campos de locale -- eso es todo. Sin flujos de trabajo de traducción, sin sistema de asignación, sin memoria de traducción, sin seguimiento del progreso. Para una plataforma que vende la localización como una funcionalidad clave, la experiencia real de traducción depende por completo de herramientas de terceros como Phrase, Smartcat o Lokalise.

Dependencia del desarrollador para todo lo frontend. Los editores de contenido pueden crear y gestionar entradas. No pueden cambiar los diseños de página, añadir nuevas secciones, modificar la navegación ni actualizar el frontend de ninguna manera sin un desarrollador. Esto es inherente a la arquitectura headless, pero se amplifica en Contentful porque el producto base no incluye un constructor de páginas.

Los precios se vuelven impredecibles a escala. Los cargos por exceso de API, los límites basados en locales, los costos adicionales de Studio y Personalización, y los servicios profesionales crean un modelo de precios difícil de prever. Varios equipos con los que hemos hablado se sorprendieron con su primera factura después del plan gratuito.

Complejidad del texto enriquecido. El texto enriquecido de Contentful está basado en JSON, no en HTML. Cada framework frontend necesita un renderizador personalizado -- @contentful/rich-text-react-renderer para React, rich-text-html-renderer para JS vanilla, etc. Te da control total sobre el renderizado, pero supone significativamente más trabajo de desarrollo que los competidores basados en HTML.

Dependencia del proveedor. Código cerrado, solo SaaS, sin opción de autoalojamiento. Tu contenido es exportable a través de la API, pero tu modelo de contenido, flujos de trabajo e integraciones son específicos de Contentful. Si los precios cambian o las funcionalidades se deprecan, tus opciones son limitadas.

Quién debería (y quién no debería) usar Contentful

Contentful es una plataforma sólida, pero no es la elección correcta para todos los proyectos. Aquí tienes un marco de decisión para ayudarte a decidir.

Usa Contentful si:

  • Eres un equipo enterprise que gestiona contenido en múltiples canales (web, móvil, IoT, señalización digital)
  • Necesitas localización nativa con más de 50 locales y sobrescrituras a nivel de campo
  • Quieres una plataforma madura y probada en batalla con soporte dedicado y SLA del 99,99%
  • Tu equipo incluye desarrolladores cómodos con la arquitectura API-first
  • Necesitas roles granulares, permisos, registros de auditoría y SSO

Descarta Contentful si:

  • Eres un desarrollador independiente o un equipo pequeño con restricciones presupuestarias -- mira Strapi o Payload
  • Quieres un constructor de páginas visual incluido en el producto base -- mira Storyblok
  • Prefieres definiciones de esquema basadas en código y máxima flexibilidad -- mira Sanity
  • Necesitas un CMS de blog sencillo -- WordPress o Ghost son más baratos y rápidos de configurar
  • Quieres autoalojar por razones de cumplimiento normativo -- mira Strapi o Payload
Si necesitas...EligePorque
Gobernanza de nivel enterpriseContentfulRoles maduros, SSO, registros de auditoría, SLA 99,99%
Máxima flexibilidad para desarrolladoresSanitySchema-as-code, GROQ, portable text
Coste de licencia ceroStrapi o PayloadCódigo abierto, autoalojable
Edición visual desde el principioStoryblokEl editor visual es el producto principal
Blog sencilloWordPress o GhostMenor tiempo hasta publicación

Para un análisis más profundo de todas estas alternativas, echa un vistazo a nuestra comparativa completa de CMS headless.

Primeros pasos: tus primeros 15 minutos con Contentful

Aquí tienes una guía práctica -- no teoría, sino los pasos exactos para pasar de cero a consultar contenido a través de GraphQL en unos 15 minutos.

Paso 1: Regístrate. Ve a contentful.com y crea una cuenta gratuita. No necesitas tarjeta de crédito.

Paso 2: Crea un Espacio. Un Espacio es tu contenedor de proyecto. El plan gratuito te da un Espacio Starter. Ponle un nombre descriptivo.

Paso 3: Define un Tipo de Contenido. Ve a Modelo de Contenido, haz clic en "Añadir tipo de contenido" y crea un tipo "Artículo". Añade campos: Título (Texto corto, obligatorio), Slug (Texto corto, validación única), Cuerpo (Texto enriquecido), Imagen de portada (Multimedia) y Fecha de publicación (Fecha y hora).

Paso 4: Crea una Entrada. Navega a Contenido, haz clic en "Añadir Artículo" y rellena los campos. Pulsa Publicar.

Paso 5: Obtén tus claves API. Ve a Configuración -> Claves API. Crea una nueva clave API. Obtendrás un Space ID, un token de Content Delivery API y un token de Content Preview API. Guárdalos.

Paso 6: Consulta a través del Playground GraphQL. Abre esta URL en tu navegador (reemplaza con tus credenciales):

text
https://graphql.contentful.com/content/v1/spaces/{SPACE_ID}/explore?access_token={CDA_TOKEN}

Paso 7: Obtén contenido desde tu app. Usa el ejemplo de fetch en JavaScript de la sección de APIs más arriba -- sustituye tu Space ID y token CDA, y ya estarás obteniendo contenido en vivo.

Consejo profesional: La URL del Playground GraphQL no está a la vista en la interfaz de Contentful. La encuentras en Configuración -> Claves API -> URL del Playground GraphQL, o la construyes manualmente usando la plantilla de arriba. Márcala como favorita -- la usarás constantemente durante el desarrollo.

Preguntas frecuentes

¿Qué es Contentful CMS y cómo funciona?

Contentful es un CMS headless API-first que almacena contenido estructurado en un repositorio en la nube y lo entrega a través de APIs REST y GraphQL. A diferencia de WordPress, no tiene frontend -- tú construyes el tuyo propio con cualquier framework. Los editores de contenido gestionan las entradas a través de la aplicación web de Contentful, y los desarrolladores obtienen ese contenido a través de las APIs.

¿Es gratuito Contentful?

Sí, Contentful ofrece un nivel Community gratuito que incluye 10 usuarios, 100K llamadas a la API al mes, 50 GB de ancho de banda CDN y un Espacio Starter. Es suficiente para prototipar y proyectos pequeños. Los planes de pago comienzan en $300 al mes para el nivel Lite, con niveles Premium y Enterprise con precios personalizados.

¿Qué es el modelado de contenido en Contentful?

El modelado de contenido consiste en definir tipos de contenido estructurados con campos, validaciones y referencias, como diseñar un esquema de base de datos pero para contenido. Creas tipos como "Artículo" o "Producto" con campos específicos (título, cuerpo, imagen, categoría) y cada entrada sigue esa estructura. Es la base de Contentful.

¿Cómo se compara Contentful con WordPress?

Contentful es headless (solo API, sin frontend integrado), mientras WordPress agrupa la gestión de contenido con renderizado basado en temas. Contentful destaca en la entrega multicanal -- el mismo contenido puede servir a web, móvil e IoT. WordPress destaca en simplicidad -- tienes un sitio funcionando en minutos sin necesidad de un desarrollador.

¿Es Contentful bueno para uso enterprise?

Sí, Contentful es una de las plataformas CMS headless más adoptadas en el ámbito enterprise. Los planes Enterprise incluyen SSO, control de acceso granular basado en roles, registros de auditoría, soporte dedicado, SLA del 99,99% y llamadas a la API ilimitadas. Empresas como Spotify, Vodafone, Chanel y Atlassian lo usan para operaciones de contenido a gran escala.

¿Cuáles son las desventajas de Contentful?

Las limitaciones clave incluyen: sin edición visual integrada en el producto base (Studio es un complemento de pago), imprevisibilidad de precios a escala por cargos de exceso de API y costos adicionales, sin flujo de trabajo de gestión de traducciones, dependencia del desarrollador para todos los cambios frontend, texto enriquecido en JSON que requiere renderizadores personalizados y dependencia del proveedor sin opción de autoalojamiento.

¿Soporta Contentful GraphQL?

Sí, de forma nativa. Cada espacio de Contentful obtiene un esquema GraphQL generado automáticamente a partir de tus tipos de contenido. Puedes consultar con filtrado, paginación, ordenación y solicitudes específicas por locale. El endpoint está en graphql.contentful.com/content/v1/spaces/{SPACE_ID}, autenticado con tu token de Content Delivery API.

¿Cuánto cuesta Contentful al mes?

El plan gratuito cuesta $0. Lite cuesta $300 al mes con 20 usuarios y 1M de llamadas a la API. Premium comienza en torno a $2.000+/mes con precios personalizados. Enterprise oscila entre cinco y seis cifras anuales. Atención a los costos ocultos: cargos por exceso de API, tarifas del complemento Contentful Studio, precios de la personalización con Ninetailed y servicios profesionales.

¿Puede Contentful manejar múltiples idiomas?

Sí, Contentful tiene soporte nativo de locales con sobrescrituras a nivel de campo -- cada campo puede almacenar valores diferentes por locale. Sin embargo, no hay flujo de trabajo de traducción integrado, ni memoria ni glosario. Necesitas integraciones de terceros como Phrase, Smartcat o Lokalise para gestionar el proceso de traducción real a escala.

¿Qué es Contentful Studio?

Contentful Studio es un complemento de constructor de páginas visual que llegó a disponibilidad general en primavera de 2024. Permite a personas sin conocimientos técnicos componer páginas usando componentes de arrastrar y soltar con vista previa en tiempo real. Requiere integración frontend (tus componentes deben estar registrados con el SDK de Studio) y es un complemento de pago -- no está incluido en los planes base de Contentful.

Etiquetas

contentful-guideheadless-cmsmodelado-de-contenidographqlapi-first-cms

Compartir este artículo

Inicia Tu Proyecto

¿Listo para construir algo extraordinario?

Convirtamos tu visión en realidad. Nuestro equipo está listo para ayudarte a crear software que marque la diferencia.