Voor developers
Schone API. TypeScript-native SDK. Zelf hosten op elke stack. Schema-as-code. Open source onder de AGPLv3. b10cks is het CMS dat je zelf zou bouwen—alleen bestaat het al.
Gebouwd door developers. Voor developers.
b10cks vraagt je niet om het platform te vertrouwen — het nodigt je uit om het te lezen. De hele codebase is publiek. Elk API-endpoint is gedocumenteerd. Elke architecturale keuze is zichtbaar en beargumenteerd.
Vertrouwen van developers verdien je met transparantie, niet met marketingpraat. Dat weten we.
De stack
Backend: Laravel — battle-tested, goed gedocumenteerd, gericht op veiligheid. Als je ooit met een Laravel-app hebt gewerkt, kun je b10cks uitbreiden.
Frontend: Vue.js 3 met TanStack Query, Tailwind CSS en Shadcn UI. Overal TypeScript.
Database: MySQL, MariaDB of SQLite. Jij kiest, jouw infrastructuur.
Storage: Lokale bestandssysteem, Amazon S3, Google Cloud Storage, of elke S3-compatibele provider (MinIO, Backblaze B2, Cloudflare R2).
Real-time: Laravel Echo + een Pusher-compatibele server — of je eigen WebSocket-server.
Zoeken: MySQL fulltext of OpenSearch, per space omschakelbaar, met in beide gevallen dezelfde API.
Geen propriëtaire infrastructuur. Geen alleen-hosted vereisten. Software die draait waar jij het wilt.
De API
API-kenmerken:
v1 is stabiel; breaking changes komen met migratiegidsen en overgangsperiodesX-RateLimit-Remaining en X-RateLimit-Reset, altijd zichtbaarSchema als code
Definieer block schemas in TypeScript, versioneer in Git, en deploy via CI/CD. Schemawijzigingen worden automatisch doorgevoerd naar het canvas, de editor en de API. Geen handmatige sync.
Zelf hosten
Dat is een draaiend CMS. Voeg je domein en SSL toe en je bent live.
Deploy-doelen: AWS · GCP · Azure · DigitalOcean · Hetzner · Fly.io · Kubernetes (Helm chart beschikbaar) · elke VPS
Zelf hosten geeft je: datalocatie, eigen domein, grip op infrastructuurkosten, geen afhankelijkheid stroomopwaarts van b10cks voor je contentdistributie.
Webhooks
Webhooks worden geactiveerd bij elke lifecycle-event van content: publiceren, unpublishing, concept opslaan, locale updaten, blockschema wijzigen.
HMAC-signatuurverificatie, delivery logging en exponential backoff retries zijn allemaal inbegrepen.
Gebruik webhooks om ISR-invalidatie te triggeren, zoekindexen bij te werken, static site builds te starten en te synchroniseren met downstream data stores.