Schema. Content. API. Done.
Define your content model in minutes, publish content with AI assistance, and connect any front-end through REST or GraphQL. No infrastructure to manage.
From zero to live API in under an hour.
MODEL YOUR CONTENT
Open the Content Type editor and define your schema — fields, types, validations, locales. No code needed. Your TypeScript types and GraphQL schema generate automatically from what you build.
PUBLISH WITH AI ASSISTANCE
Editors create entries in a clean two-column interface. The AI writing assistant is available in every text field — expand a brief into a draft, translate across locales, generate SEO metadata, and fill alt text automatically.
CONNECT ANY FRONT-END
Fetch published content via REST or GraphQL. The TypeScript SDK handles pagination, link resolution, and retries. Deploy to Vercel, Netlify, or your own infrastructure — ContentGrid's CDN-cacheable API keeps response times below 50ms at the edge.
Your content model, your rules
Content Types in ContentGrid work like typed database tables — except the editor UI, REST endpoints, and GraphQL schema all derive from them automatically. Add a field in the Content Type editor and it's available everywhere immediately: in the entry form, in the Delivery API response, in the generated TypeScript types, and in the GraphQL schema.
- 20+ field types: text, rich text, reference, media, slug, JSON, coordinates and more
- Per-field validations: required, unique, regex, range, MIME type, and content type constraints
- Localized fields stored per locale — shared fields shared across all locales
- Schema migrations tracked and versioned via CLI migration scripts
Draft, approve, publish — in one place
Every entry has a two-plane status model: draft and published fields are stored separately. Editors see their working version; the Delivery API returns only the published version. Publish immediately, schedule for a future time, or route through an optional approval workflow.
- Status machine: Draft → Changed → Published → Archived → Scheduled
- Scheduled publishing at any future UTC datetime
- Optional approval workflow: Draft → In Review → Approved → Published
- Unlimited version history with side-by-side diff and one-click restore