Para desarrolladores
API limpia. SDK nativo de TypeScript. Autohospedaje en cualquier stack. Esquemas como código. Código abierto bajo AGPLv3. b10cks es el CMS que construirías tú mismo… salvo que ya existe.
Construido por desarrolladores. Para desarrolladores.
b10cks no te pide que confíes en la plataforma: te invita a leerla. Toda la base de código es pública. Cada endpoint de la API está documentado. Cada decisión arquitectónica es visible y está razonada.
La confianza de los desarrolladores se gana con transparencia, no con marketing. Lo sabemos.
La pila
Backend: Laravel — probado en combate, bien documentado y enfocado en la seguridad. Si alguna vez has trabajado con una app de Laravel, puedes ampliar b10cks.
Frontend: Vue.js 3 con TanStack Query, Tailwind CSS y Shadcn UI. TypeScript en todo el proyecto.
Base de datos: MySQL, MariaDB o SQLite. Tu elección, tu infraestructura.
Almacenamiento: sistema de archivos local, Amazon S3, Google Cloud Storage o cualquier proveedor compatible con S3 (MinIO, Backblaze B2, Cloudflare R2).
Tiempo real: Laravel Echo + servidor compatible con Pusher, o tu propio servidor WebSocket.
Búsqueda: fulltext de MySQL u OpenSearch, intercambiables por espacio, con la misma API en ambos casos.
Sin infraestructura propietaria. Sin requisitos exclusivos de hosting. Software que corre donde tú le digas.
La API
Características de la API:
v1 es estable; los cambios incompatibles llegan con guías de migración y periodos de graciaX-RateLimit-Remaining y X-RateLimit-Reset, siempre visiblesEsquema como código
Define esquemas de bloques en TypeScript, versiona en Git y despliega mediante CI/CD. Los cambios de esquema se propagan automáticamente al canvas, al editor y a la API. Sin sincronización manual.
Autohospedaje
Eso es un CMS en marcha. Añade tu dominio y tu SSL y ya estás en producción.
Destinos de despliegue: AWS · GCP · Azure · DigitalOcean · Hetzner · Fly.io · Kubernetes (chart de Helm disponible) · cualquier VPS
El autohospedaje te da: residencia de datos, dominio personalizado, control de costes de infraestructura y ninguna dependencia aguas arriba de b10cks para la entrega de tu contenido.
Webhooks
Los webhooks se activan ante cualquier evento del ciclo de vida del contenido: publicación, retirada de publicación, guardado de borrador, actualización de idioma, cambio del esquema de bloques.
Incluye verificación de firmas HMAC, registro de entregas y reintentos con backoff exponencial.
Usa los webhooks para disparar la invalidación de ISR, actualizar índices de búsqueda, iniciar builds de sitios estáticos y sincronizar con almacenes de datos descendentes.