Content Module

Structured content,
beautifully managed

Model your content visually, write in a clean editor, and deliver it anywhere through a fast REST API. No clutter, no bloat.

Content — Blog Posts

Content Types

Blog Posts24
Categories8
Authors3
Pages5

Blog Posts

24 entries
New Entry

Getting Started with Knitt

Updated 2 hours ago

Published

Building a Blog with Nuxt

Updated yesterday

Published

Content Modelling Best Practices

Updated 3 days ago

Draft

Working with the REST API

Updated last week

Draft

Everything you need for content

A focused set of tools for modelling, writing, and delivering structured content.

Visual Content Modelling

Define your content structure with a drag-and-drop schema builder. Text, rich text, media, references, dates, booleans — all the field types you need.

Rich Text Editor

A clean, distraction-free writing experience with formatting, embeds, and inline media. Your editors will actually enjoy using it.

Media Library

Upload, organise, and transform images and files. Automatic optimisation, responsive variants, and a CDN-backed delivery pipeline.

Versioning & Drafts

Every change is tracked. Compare versions side-by-side, restore previous states, and keep drafts separate from published content.

Localization

Manage content in multiple languages with locale-aware fields. Translate individual entries or entire content types.

REST API

A clean, well-documented API for fetching, filtering, and paginating your content. Use it from any language or framework.

A writing experience your editors will love

Clean, fast, and focused. No learning curve.

Editing — Getting Started with Knitt
Draft
Publish
B
I
U

Getting Started with Knitt

Knitt makes it easy to model your content and deliver it to any frontend. In this guide, we'll walk through setting up your first project, creating content types, and fetching data via the API.

Let's start by creating a simple blog...

Featured Image

Developer Experience

Fetch content in seconds

A predictable REST API with filtering, sorting, pagination, and field selection. Use it from any language or framework.

  • Filter by any field
  • Sort and paginate
  • Select specific fields
  • Expand references
  • Works with any language
// Fetch published posts
const res = await fetch(
'https://api.knitt.co/v1/content/posts?filter[status]=published&sort=-publishedAt&limit=10',
{ headers: { 'Authorization': 'Bearer YOUR_API_KEY' } }
)
const posts = await res.json()

Start managing content today

The Content module is included on every plan — even Starter. No credit card required.