PageKit: el creador de sitios GrapesJS autoalojado, con el código fuente incluido. Obtener acceso anticipado

Page builder SaaS

Crea un page builder visual para tu SaaS

Dale a tus clientes un editor visual de arrastrar y soltar sin dedicar meses a construir la infraestructura del editor desde cero.

Código abiertoLicencia BSD-3-ClauseAutoalojado26k+ estrellas en GitHub100+ plugins

26k+

Estrellas en GitHub

100+

Plugins en GJS.Market

10 años

De desarrollo activo

$0

De coste de licencia, siempre

Experiencia del cliente

Ofrece a tus clientes una experiencia de edición visual

Esto es lo que recibe realmente el usuario final de tu SaaS: la parte que ve, usa y por la que se queda.

Crear

Construir páginas con bloques de arrastrar y soltar, sin escribir marcado ni abrir un ticket de soporte.

Personalizar

Editar maquetación, contenido, tipografía, colores y espaciado directamente sobre el lienzo.

Guardar

Guardar borradores y proyectos en tu infraestructura, con tus cuentas y tus permisos.

Previsualizar

Revisar una página en todos los breakpoints antes de que llegue a una audiencia real.

Publicar

Conectar la publicación al flujo que ya tienes: tus dominios, tu CDN, tus reglas de despliegue.

Reutilizar

Partir de plantillas y componentes reutilizables en lugar de un lienzo en blanco cada vez.

Tus clientes obtienen una experiencia de edición visual sin salir de tu SaaS.

El problema

No dediques meses a construir la infraestructura del editor

Un editor visual parece una función más en la hoja de ruta. No lo es. Cada uno de estos elementos es un subsistema que tu equipo tendría que mantener durante toda la vida del producto.

Lo que contiene realmente un page builder

  • Arquitectura del editor
  • Lienzo
  • Arrastrar y soltar
  • Componentes
  • Bloques
  • Gestor de estilos
  • Edición responsive
  • Recursos
  • Almacenamiento
  • Páginas
  • Deshacer / Rehacer
  • Exportación
  • Publicación
  • Pruebas
  • Mantenimiento
Construir desde cero

Meses de ingeniería

Tu equipo construye y mantiene todas las funciones anteriores, y sigue manteniéndolas mientras el resto de la hoja de ruta espera.

GrapesJS + GJS.Market

Empieza en días

Usa un editor de código abierto como base y extiéndelo con plugins ya hechos, para que tu tiempo de ingeniería vaya a lo que diferencia a tu SaaS.

Dedica tu ingeniería a tu SaaS, no a reconstruir un editor.

Flujo en tu SaaS

Del acceso del cliente a la página publicada

  1. 1
    Paso 1

    El cliente entra en tu SaaS

    Tu autenticación y tu panel de siempre. El modelo de cuentas no cambia en nada.

  2. 2
    Paso 2

    Crea una página nueva

    Un registro en tu base de datos, asociado a ese cliente y a su plan.

  3. 3
    Paso 3

    Elige una plantilla

    Un punto de partida curado gana siempre a un lienzo en blanco, y mantiene el resultado alineado con la marca.

  4. 4
    Paso 4

    Abre el editor visual

    El editor se monta dentro de tu producto. El cliente nunca sale de tu SaaS.

  5. 5
    Paso 5

    Edita contenido y diseño

    Bloques, estilos y breakpoints responsive, todo sobre el lienzo.

  6. 6
    Paso 6

    Guarda un borrador

    El autoguardado escribe en tu API según tu criterio, no en un servicio de terceros.

  7. 7
    Paso 7

    Previsualiza

    Una representación del resultado real, antes de que sea público.

  8. 8
    Paso 8

    Publica

    Tu endpoint de publicación ejecuta lo que exija tu flujo: aprobaciones, versionado, invalidación de caché.

  9. 9
    Paso 9

    Página del cliente en vivo

    Servida desde tu infraestructura, en tu dominio y computada en los límites de su plan.

Integra la experiencia de edición en el flujo que tus clientes ya siguen, en lugar de añadir una herramienta aparte.

Demo en vivo

Prueba el editor antes de construir nada

Tres builds públicas de GrapesJS, que se cargan solo cuando tú lo pides. Aquí no hay vídeo: es el editor real.

Abrir la demo en una pestaña nueva

La demo oficial: el editor de código abierto sin ningún preset aplicado. Este es el punto de partida de tu SaaS.

grapesjs.com/demo.htmlGratis

Carga una demo de terceros en un iframe. No se solicita nada hasta que haces clic.

Casos de uso

¿Qué puedes construir con un page builder SaaS?

El mismo núcleo de editor sirve para productos muy distintos. Elige el más parecido al tuyo.

Arquitectura

Arquitectura recomendada para un page builder SaaS

El editor es una capa, no el sistema. Todo lo que importa comercialmente — cuentas, datos, límites, publicación — sigue siendo tuyo.

Tu SaaS controla

  • Clientes
  • Plantillas
  • Permisos

GrapesJS aporta

  • Lienzo y arrastrar-soltar
  • Bloques y componentes
  • Gestor de estilos
  • Almacenamiento
  • Recursos
  • Plugins
Explorar plugins

Tu backend controla

  • Tu API
  • Tu base de datos
  • Publicación
GrapesJS aporta la capa de edición visual. Tu SaaS mantiene el control de usuarios, datos, APIs y publicación.

¿Buscas el detalle de integración en vez del esquema general? Lee la guía del page builder integrable

Implementación

Cómo construir tu page builder SaaS

  1. 1
    01

    Plantillas y permisos

    Define qué pueden crear los usuarios y a qué funciones accede cada plan o rol. Esta capa es la que más adelante se convierte en tu tarificación.

  2. 2
    02

    Almacenamiento y medios

    Conecta proyectos y recursos a tus propias APIs y a tu almacenamiento, para que el contenido del cliente nunca viva donde no controlas.

  3. 3
    03

    Borrador → vista previa → publicación

    Crea un flujo de publicación que encaje con tu SaaS, incluyendo la revisión o el versionado que tus clientes esperen.

  4. 4
    04

    Analítica

    Mide adopción, uso del editor e implicación del cliente para saber si la función está justificando su coste.

Empieza por el núcleo del editor. Construye alrededor la funcionalidad específica de tu SaaS.

Inicio rápido

Empieza a construir en minutos

Dos pasos hasta un editor funcionando. Todo lo que venga después es tu producto, no fontanería del editor.

npm install grapesjs
editor.jsJS
import grapesjs from 'grapesjs';
import 'grapesjs/dist/css/grapes.min.css';

// The editor core. Mount it anywhere inside your customer dashboard.
const editor = grapesjs.init({
  container: '#editor',
});

Y esta es la parte que lo convierte en una función SaaS y no en una demo: persistencia y publicación apuntando a tu propia API.

saas-editor.jsJS
const editor = grapesjs.init({
  container: '#editor',

  // Each customer's page is a row in your database, behind your own auth.
  storageManager: {
    type: 'remote',
    autosave: true,
    options: {
      remote: {
        urlStore: `/api/customers/${customerId}/pages/${pageId}`,
        urlLoad: `/api/customers/${customerId}/pages/${pageId}`,
        fetchOptions: { credentials: 'include' },
      },
    },
  },
});

// Publishing stays on your side — your domains, your CDN, your workflow.
async function publish() {
  await fetch(`/api/customers/${customerId}/pages/${pageId}/publish`, {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({ html: editor.getHtml(), css: editor.getCss() }),
  });
}

Este es el núcleo del editor. Añade la funcionalidad que tu SaaS necesite mediante plugins y tus propias integraciones.

Ecosistema de plugins

Monta tu builder SaaS con plugins

Cada elemento de abajo es un producto real de GJS.Market, con precio tomado en vivo del catálogo. Cuando una capacidad forma parte del núcleo de GrapesJS y no de un plugin, se describe en la sección de arquitectura en lugar de venderse aquí.

Stacks de plugins

Monta el stack que tu SaaS necesita

Cuatro combinaciones de partida, con precios en vivo. Cada una es GrapesJS más los plugins que ese producto concreto necesita de verdad.

Los precios provienen del catálogo en vivo y pueden cambiar. Los plugins gratuitos siguen siendo gratuitos.

Valor de producto

Convierte la edición visual en una función de tu SaaS

Qué cambia en tu producto cuando los clientes pueden editar por su cuenta.

Menos soporte

Los clientes cambian el contenido ellos mismos en lugar de abrir un ticket por un titular.

Menos tickets de ingeniería

Menor dependencia de desarrollo para cambios sencillos de maquetación y texto.

Más valor de producto

La edición visual es una capacidad que se ve en una demo, y eso la convierte en un diferenciador real.

Mejor retención

Quien construye contenido dentro de tu plataforma tiene más motivos para quedarse en ella.

Funciones premium

La edición avanzada da a los planes superiores algo concreto que ofrecer.

Los efectos varían según el producto y la audiencia: tómalos como mecanismos a medir, no como resultados garantizados.

Monetización

Monetiza tu page builder

Una forma de repartir la edición entre planes. Es una ilustración de la estructura, no una recomendación de precios concretos.

  1. 01

    Basic

    Plantillas y edición básica.

  2. 02

    Pro

    Bloques avanzados y funcionalidad adicional.

  3. 03

    Business

    Permisos avanzados y colaboración.

  4. 04

    Enterprise

    Integraciones a medida y flujos avanzados.

Ejemplo de empaquetado SaaS. Tu modelo de precios puede construirse sobre las funciones y los flujos que tus clientes necesiten.

El page builder no tiene por qué ser solo una función: puede aumentar el valor de tus planes SaaS.

Para quién es

Pensado para equipos SaaS

La misma decisión se ve distinta según dónde estés sentado.

Fundadores

Lanza un MVP sin construir un editor desde cero ni contratar para ello.

CTOs

Mantén el control de la arquitectura, los datos y la infraestructura mientras quitas un desarrollo enorme de la hoja de ruta.

Equipos de producto

Añade la edición visual como capacidad de producto con un camino que puedes acotar y entregar.

Desarrolladores

Parte de un editor extensible con APIs documentadas en lugar de un lienzo en blanco.

Agencias

Construye un sistema de edición y reutilízalo en varios productos de cliente.

Frameworks

Constrúyelo con el stack que ya usas

GrapesJS es agnóstico al framework: se monta sobre un contenedor del DOM, así que encaja con lo que ya tengas.

Soluciones relacionadas

¿Necesitas algo más concreto?

Esta página cubre la decisión de producto. Dos guías vecinas profundizan en las partes que aquí solo se rozan.

Construir o adoptar

Qué construyes tú y qué recibes hecho

La versión honesta: no te ahorras todo el trabajo, te ahorras la parte que es idéntica en todos los page builders que se han escrito.

CapaConstruir desde ceroGrapesJS + GJS.Market
Núcleo del editorConstruirListo
LienzoConstruirListo
BloquesConstruirPlugins
AlmacenamientoConstruirConecta tu API / plugins
RecursosConstruirExtensible
InterfazConstruirPersonalizable
PublicaciónConstruirTu flujo
MantenimientoTu equipoEcosistema abierto
Tiempo hasta el MVPMesesEmpiezas en días

«Empiezas en días» se refiere a poner en pie un editor funcional, no a lanzar un producto terminado: el trabajo específico de tu SaaS sigue llevando lo que lleve.

Confianza

Construido sobre código abierto. Ampliado por un ecosistema.

Todo lo que hay en esta página apunta a algo que puedes comprobar tú mismo. Datos verificados el 2026-08-27.

Código público

El núcleo de grapesjs está en GitHub con 26k+ estrellas y un issue tracker público. Léelo antes de comprometerte con él.

Licencia permisiva

El núcleo es BSD-3-Clause y el wrapper oficial de React es MIT. Ambos permiten uso comercial, sin royalties ni coste por usuario.

Ecosistema real

100+ plugins en GJS.Market, además de paquetes publicados en npm: cada elemento de esta página enlaza al producto que nombra.

Pruébalo, no nos creas

Las demos de arriba son despliegues públicos. Carga una, rómpela y luego decide.

Preguntas frecuentes

Preguntas sobre el page builder SaaS

Siguiente paso

Empieza a construir

Tres caminos, según cuánto de esto quieras hacer tú.

Recomendado

Explora los plugins de GJS.Market

Monta el stack de tu producto a partir de productos reales: almacenamiento, bloques, plantillas, exportación.

Ver plugins
Hazlo tú

Empieza con GrapesJS

Instala el núcleo de código abierto y monta tu primer editor. Gratis y sin compromiso.

Leer el tutorial
Lo hacemos por ti

¿Necesitas ayuda con la integración?

Que el editor, el almacenamiento y la publicación los conecte a tu SaaS gente que ya lo ha hecho antes.

Servicios de integración de GrapesJS