byteNative
CMS & Content

Contentful

A cloud-based headless CMS for structured, multilingual content.

What is Contentful?

Contentful is a cloud-based headless CMS for structured, multilingual content delivered across many channels. Content is modelled into content types and served as JSON over a Content Delivery API, cleanly separated from any presentation. Because Contentful is fully hosted, you do not deal with servers, scaling or a CDN but simply consume the content. That makes it a fitting choice for teams that want to maintain content once and then deliver it consistently to website, app and further platforms.

More in the documentation

How we use it

We use Contentful when your content must stay consistent across several platforms and you do not want to deal with hosting the CMS. Through the Content Delivery API we pull content into the frontend as JSON, and through the Preview API we surface drafts before they go live. For multilingual projects the built-in per-field localisation is a real relief.

ts
import { createClient } from "contentful";

const client = createClient({ space, accessToken });

const entries = await client.getEntries({
    content_type: "blogPost",
    order: ["-fields.publishedAt"],
    limit: 10,
});
load entries of a content type via the SDK

Good to know

Separate read and preview access cleanly through two different tokens. The Content Delivery API returns only published content, the Preview API also drafts. Mixing the two means you either show unfinished content live or wonder why drafts are missing in the frontend.

00CMS & Content

More tools we work with in the same area.

Which technology fits you?

You don't have to decide that, it's our job. Tell us about your plans.