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