NewAI writing assistant now live in all plans — drafts, translations, alt text and slug generation.Read more →
Voor developers

API-first. Getypt als standaard. Betaalbaar.

ContentGrid is gebouwd voor developers die moe zijn van kiezen tussen 'volledig en duur' of 'goedkoop en onvolledig'. REST en GraphQL zijn standaard inbegrepen. TypeScript-types worden gegenereerd vanuit je schema. De CLI regelt migraties.

Developer tools

Alles wat je wilt. Niets wat je niet wilt.

REST + GraphQL, gegenereerd

Publiceer een Content Type en beide endpoints zijn direct live — geen installatie, geen plugins. Het GraphQL-schema wordt afgeleid van je velddefinities.

TypeScript SDK

npm install @contentgrid/sdk. Getypeerde generics, automatische paginering, response-normalisatie, retry met backoff. ESM en CJS. Browser en Node compatibel.

CLI en migraties

Push en pull schemas, beheer omgevingen, voer migratiescripts uit, importeer en exporteer content, en genereer TypeScript-types — allemaal via @contentgrid/cli.

TypeScript-typegeneratie

contentgrid typegen --out ./types/cms.d.ts genereert volledig getypeerde interfaces vanuit je live schema. Types zijn framework-agnostisch. Gebruik ze met de generics van de SDK voor end-to-end typeveiligheid.

Omgevingsbranching

Maak omgevingen aan vanuit elke bestaande omgeving. Branch je schema voor een feature, test migraties op staging, en promoveer of verwijder ze dan. Delivery tokens veranderen nooit.

Webhooks en events

Abonneer op 20+ event-topics: entry publiceren, asset uploaden, schemawijziging, geplande actie. HMAC-gesigneerde payloads. Exponentieel backoff-retry. Replay vanuit het dashboard.

Integraties

Werkt met jouw stack.

ContentGrids REST- en GraphQL-API's werken met elk framework, elke deployment-target en elk CDN.

N
Next.js
READ
N
Nuxt
READ
A
Astro
READ
S
SvelteKit
READ
G
Gatsby
READ
R
Remix
READ
V
Vercel
BI-DIR
N
Netlify
BI-DIR
C
Cloudflare Pages
BI-DIR
G
GitHub Actions
BI-DIR
A
Algolia
WRITE
C
Cloudinary
BI-DIR
D
DeepL
BI-DIR
Slack
WRITE
Bekijk alle integraties
Delivery API

REST en GraphQL, beide gegenereerd vanuit je schema

ContentGrid genereert twee API-oppervlakken vanuit één bron: je Content Type-definities. De REST Delivery API is CDN-cacheerbaar met surrogate-key headers, zodat je individuele entries kunt invalideren bij publicatie. Het GraphQL-endpoint ondersteunt gegenereerde filters, sortering, paginering, linkresolutie tot 10 niveaus diep en persisted queries voor CDN-cacheerbare GET-verzoeken.

  • REST-filtering: [ne], [in], [lt], [gt], [exists], [match], [near], [within] operators
  • GraphQL: gegenereerde input-types per Content Type, automatisch gelinkte includes
  • Persisted queries via POST — uitvoeren als GET voor CDN-caching
  • Preview API voor conceptcontent in front-end previewmodi
REST API · BlogPost
v1
GET/entries/:idsingle entry + linked
GET/entriespaginated · filters
POST/entriescreate · returns 201
PATCH/entries/:idpartial update
DELETE/entries/:idsoft-delete
Cursor paginationField selectionLocale paramWebhook ready
FULL REST + GRAPHQL · NO PLUGINSAUTO-GENERATED
SDK en CLI

Van npm install naar live content in minuten

De JavaScript/TypeScript SDK omhult beide API's met getypeerde generics, automatische paginerings-helpers, response-normalisatie (lost includes op in geneste objecten) en retry met backoff op 429/503. De CLI regelt alles wat je anders via de UI zou doen: push schemawijzigingen naar een nieuwe omgeving, voer migratiescripts uit, exporteer content voor backup en genereer TypeScript-types.

  • npm install @contentgrid/sdk — ESM + CJS, browser + Node
  • contentgrid typegen genereert getypeerde interfaces vanuit je live schema
  • Migratiescripts gebruiken een fluent API — createField, moveField, transformEntries
  • contentgrid environment create --from master voor directe stagingbranches
TypeScript SDK · @contentgrid/sdkv2.4.1 · npm
npm install @contentgrid/sdk
import { ContentGrid } from '@contentgrid/sdk';
const client = ContentGrid({ space: 'my-space' });
const posts = await client
.entries<BlogPost>().getAll();
Typed genericsAuto-paginationRetry + backoffESM + CJS
npm install → LIVE IN MINUTESCLI + TYPEGEN
Developer FAQ

Technische vragen.

Als je een Content Type publiceert, genereert ContentGrid het GraphQL-schema automatisch en voegt het samen. Elk type krijgt een query voor één item, een collectiequery met filter/volgorde/paginering en een linking collections-type. Rich-textvelden retourneren een JSON-boom plus een links-sidecar voor embedded entries en assets. Geen handmatig schemaschrijven nodig.

Begin met bouwen in 5 minuten.

Gratis plan. Geen creditcard. Je eerste Space is in seconden klaar.

    Developers — ContentGrid