CMSKite
  • Plan gratuito
  • Sin tarjeta de crédito
  • Listo en minutos

Agrega un blog a tu sitio web.Que te encuentren en todas partes.

Escribe artículos en un panel sencillo. Aparecen en tu sitio web con tu diseño, como páginas reales que Google, ChatGPT y otras búsquedas con IA pueden leer y citar. Sin WordPress, sin hosting. Escritura con IA incluida.

  • Tu diseño sigue siendo tuyo
  • Listo para buscadores e IA
  • Cada redactor con su propio acceso

Funciona conWordPressWixShopifyWebflowSquarespaceLovablecualquier sitio HTMLPega 2 líneas y tu blog está en línea.

Lo que obtienes

Todo para empezar un blog. En todos los planes.

Escribir con IA

Escribe un tema y recibe un borrador listo para SEO en español, inglés o portugués. Tú lo editas y lo publicas.

Cómo funciona la escritura con IA

Agrégalo a cualquier sitio web con 2 líneas

WordPress, Wix, Shopify, Webflow, Squarespace, Lovable o cualquier página HTML.

Ver las dos líneas

Enlace gratuito del blog desde el primer día

Tu blog está en línea en cmskite.com/b/tu-nombre mientras configuras tu propio sitio web. Una vez conectado, los artículos siguen sumando al SEO de tu sitio.

Sobre el enlace gratuito

Llamada de configuración gratis de 10 min

¿Necesitas ayuda? Lo configuramos contigo.

Agenda una llamada
01Cómo funciona

Configúralo una vez. Después, solo escribe.

  1. 01Conecta una vez

    Tu desarrollador o tu IA agrega CMSKite a tu sitio web.

  2. 02Escribe

    Publica desde un panel sencillo.

  3. 03Que te encuentren

    Cada artículo es una página real que Google y los asistentes de IA pueden leer.

02Quién lo configura

Alguien lo conecta una vez. No tienes que ser tú.

Tu desarrollador

Dos solicitudes a nuestra API y tus artículos se muestran con el diseño de tu sitio web. Con la guía, le toma unos diez minutos.

Envíale la documentación

Tu IA

Pídele a tu creador de apps con IA o a tu asistente de programación que agregue un blog a tu sitio web, y conecta las páginas.

Cómo funciona el MCP

Te ayudamos

Agenda una llamada de configuración gratis de 10 minutos. Lo conectamos contigo o con tu desarrollador, y terminas con tu primer artículo publicado.

Agenda una llamada de configuración gratis
03El modelo mental

Tres conceptos.
Nada más que aprender.

Un espacio de trabajo tiene sitios web. Un sitio web tiene contenido y claves. Esa es toda la jerarquía — nada más que modelar.

La organización

Espacio de trabajo

El alcance de la empresa. Contiene el plan, los roles del equipo, los miembros y los sitios web. Un plan cubre todos sus sitios web. Una persona puede pertenecer a varios.

La publicación

Sitio web

Un sitio web o app. Contiene los artículos, categorías de tres niveles, etiquetas, autores, multimedia y su propia configuración.

La credencial

Clave de API

Una clave de solo lectura ligada a un sitio web. Ya identifica su sitio web — ningún id de proyecto viaja en la URL — y respeta los orígenes permitidos.

04El recorrido en siete pasos

Del registro a las métricas de una sentada.

De cero a artículos publicados en tu propio dominio, de una sentada, en el plan gratuito. Sin tarjeta.

  1. 01Inicio de sesión con Google

    Un clic. Sin contraseña ni correo de verificación — iniciar sesión y crear cuenta son la misma acción.

  2. 02Nombra tu espacio de trabajo

    Una pantalla crea tu organización, un primer sitio web y un plan gratuito.

  3. 03Escribe un artículo

    Markdown, HTML o texto simple. Los artículos empiezan como borradores; publícalos o prográmalos cuando estén listos.

  4. 04Crea una clave de API

    Una credencial de solo lectura. Se muestra una sola vez, limitada a un sitio web y bloqueada a tus dominios.

  5. 05Obtén los artículos desde tu sitio

    Un GET estándar a api.cmskite.com — desde tu servidor, tu build o el paquete de npm.

  6. 06Agrega el snippet de seguimiento

    El navegador del lector reporta la visita. Sin cookies — un hash con sal diaria cuenta a los lectores solo durante un día.

  7. 07Revisa la analítica

    Visitas, lectores únicos, clics, referencias y países — por artículo y por sitio web.

05Tres formas de integrarlo

Intégralo como tú desarrollas. A la API le da igual.

TypeScript tipado, HTTP puro o español sencillo por MCP. El mismo sobre, la misma clave, las mismas dos solicitudes.

Para JavaScript y TypeScript.

Un cliente tipado para Node, Next.js y React, más un pequeño rastreador para el navegador.

  • Cliente tipado — un solo tipo de error, autocompletado completo
  • Paginación por cursor resuelta por ti
  • Un rastreador de navegador que nunca puede romper la página
TS
import { createCMSKite } from 'cmskite'

const cms = createCMSKite({ apiKey: process.env.CMSKITE_API_KEY })
const { items } = await cms.posts.list({ limit: 20 })
const post = await cms.posts.findBySlug(slug)

// in the browser, on the page that renders one post:
import { createTracker } from 'cmskite/browser'
createTracker({ apiKey: PUBLIC_KEY }).trackView(post.id)
06La mitad que todos olvidan

Media integración funciona perfecto. Y no cuenta a nadie.

Una integración tiene dos mitades, y solo la primera es obvia. Si construyes solo la primera, tendrás un sitio que funciona perfecto y no cuenta a nadie — sin errores, nada en la consola, cada artículo con cero visitas para siempre.

Un build que obtiene 200 artículos no son 200 lectores, y una página en caché leída diez mil veces es una sola consulta. Por eso, una visita solo la reporta la página que una persona abrió.

El panel lo detecta. Cuando un sitio web obtiene contenido pero no reporta lectores, te lo dice en palabras simples — y te indica lo único que hay que corregir.

GET/v1/blog/posts

mitad obvia

Tu servidor obtiene el contenido. Fácil, y funciona de inmediato.

POST/v1/blog/events

mitad olvidada

El navegador del lector reporta la visita. Un snippet aparte, en la página que muestra un solo artículo.

0
visitas contadas
0
errores en ningún lado
0
pistas del porqué
07Capacidades del producto

Todo lo que un blog necesita, ya construido.

Hecho para publicaciones, sin el peso de un CMS headless de uso general. Artículos, categorías, etiquetas, autores, multimedia, feeds y analítica existen desde el primer día.

Motor de publicación

Artículos en HTML, Markdown o texto simple. Publicación programada, redirecciones de slug cuando cambia una URL y búsqueda de texto completo en todo el sitio web.

rss 2.0 · atom · json feed

Flujo de multimedia

Del navegador directo al almacenamiento de objetos; la API nunca toca los bytes. Imágenes comprimidas, redimensionadas, renombradas con el slug para SEO y deduplicadas por checksum.

ancho · alto · alt en cada imagen

API de lectura

Una clave bearer, un sobre: { success, data, pagination, requestId }. Filtros, paginación por cursor, claves solo de publicados, orígenes permitidos.

categorías · etiquetas · autores · relacionados

Analítica sin cookies

Un lector es un hash de una sal aleatoria diaria más la IP y el user agent. La sal caduca a las 48 horas. Sin cookies, sin seguimiento entre días.

eventos 90 días · totales para siempre

Equipo y webhooks

Seis roles, invitaciones, acceso por sitio web y un registro de auditoría completo. Webhooks al publicar — firmados, con reintentos y deduplicables. Un sitio estático se reconstruye solo.

blog.post.published · firmado + reintentos

Tu propio MongoDB como salida

Conecta un sitio web a tu propio clúster de MongoDB. Guardamos una cadena de conexión cifrada y nada más. Una salida real, no una promesa.

todo exportable

08Para desarrolladores

Dos solicitudes HTTP. Tu frontend.

Una clave de solo lectura, una respuesta JSON, tipada con el paquete de npm si quieres. Renderiza los artículos como tu sitio ya renderiza sus páginas.

Funciona con Lovable, Cursor y Claude a través del MCP de CMSKite.

Lee la documentación

GEThttps://api.cmskite.com/v1/blog/posts?limit=20

{
  "success": true,
  "data": [
    {
      "id": "post_01a0d047e7fa7000a476474ba31adc6e",
      "slug": "why-we-stopped-writing-blog-backends",
      "title": "Why we stopped writing blog backends",
      "excerpt": "Three rewrites later, we deleted ours.",
      "status": "published",
      "author": { "name": "Elena Rostova", "slug": "elena-rostova" },
      "tags": [{ "name": "engineering", "slug": "engineering" }],
      "readingMinutes": 4,
      "publishedAt": "2026-07-15T10:00:00.000Z"
    }
  ],
  "pagination": { "hasNext": false, "nextCursor": null, "limit": 20 },
  "requestId": "01a0d039-b10c-7000-903a-24cc9ea1f4de"
}

POST/v1/blog/events?key=… ← el navegador del lector, para contar

09Precios honestos

Tres planes. O arma el tuyo.

Empieza gratis, para siempre. Starter y Team cubren la mayoría de los blogs; con Custom ajustas cada detalle. Cada límite aquí es el que la API aplica de verdad.

Free

US$ 0para siempre

  • 3 artículos escritos con IA al mes
  • 1 sitio web
  • 35 artículos
  • 2 miembros del equipo
  • 1 espacio de trabajo
  • 10 k solicitudes a la API al mes
  • 100 MB de almacenamiento de medios
  • Sin tarjeta, no vence

Starter

US$ 9/ mes

  • 30 artículos escritos con IA al mes
  • 1 sitio web
  • Artículos ilimitados
  • 3 miembros del equipo
  • 1 espacio de trabajo
  • 100 k solicitudes a la API al mes
  • 1 GB de almacenamiento de medios
  • 300 MB de base de datos administrada

Team

US$ 29/ mes

  • 30 artículos escritos con IA al mes
  • 5 sitios web
  • Artículos ilimitados
  • 5 miembros del equipo
  • 2 espacios de trabajo
  • 500 k solicitudes a la API al mes
  • 20 GB de almacenamiento de medios
  • 1.2 GB de base de datos administrada

En todos los planes Código para insertar en cualquier sitio web Enlace gratuito del blog Llamada de configuración gratis de 10 minutos

Sin tarjeta para empezar. Elige un plan y te enviamos un enlace de pago con tarjeta o los datos de PayPal; el plan empieza cuando llega el pago.

Custom

Más sitios web, miembros, solicitudes o almacenamiento que Team, o tu propia base de datos y bucket.

Garantía de lectura que nunca se revoca. Si bajas de plan o dejas de pagar, el acceso de lectura a tus artículos nunca se revoca. La cuenta vuelve al plan gratuito: tu blog nunca queda como rehén.

Sobre los artículos con IA

¿Qué cuenta como un artículo con IA?
Cada borrador que recibes de Escribir con IA cuenta como un artículo con IA, lo publiques o no. Volver a escribirlo es otro borrador. Un borrador que falla no cuenta, y pedir ideas de temas es gratis.
¿Los artículos con IA que no uso pasan al mes siguiente?
No. Los artículos con IA se cuentan por cuenta en cada mes calendario (UTC) y se reinician el día 1. Los que no usaste no se acumulan.
10La comparación honesta

Un blog es una forma resuelta. Nosotros somos esa forma.

Sin discurso de marketing. Solo las ventajas y desventajas frente a las opciones que ya tienes en mente.

01

WordPress

Potente — y es un servidor que tienes que mantener, proteger y actualizar.

02

Ghost

Bonito, pero sigue siendo hosting — y quiere adueñarse del frontend.

03

Sanity / Contentful / Strapi

De uso general. Modelas todo desde cero y pagas por mucho que no usas.

04

Archivos MDX en el repositorio

Gratis y funciona — hasta que alguien que no programa necesita publicar, o una errata se convierte en un deploy.

05

CMSKite

Artículos, categorías, etiquetas, autores, multimedia, feeds y analítica desde el primer día. Tú obtienes JSON y conservas tu frontend.

Sin logos falsos de clientes. Sin testimonios fabricados. Sin insignias de uptime inventadas — el producto es nuevo y no tiene nada de eso. Mejor compara la forma de la cosa.