byteNative
CMS & Content

Strapi

Headless CMS für API-getriebene Inhalte und volle Frontend-Freiheit.

Was ist Strapi?

Strapi ist ein quelloffenes Headless-CMS auf Node.js-Basis, das Inhalte über eine REST- oder GraphQL-Schnittstelle bereitstellt und das Frontend völlig offen lässt. Im Content-Type-Builder definierst du deine Inhaltsmodelle visuell, und Strapi generiert daraus automatisch die passenden APIs samt Rollen- und Rechtesystem. Weil du es selbst hostest, behältst du die volle Kontrolle über Daten und Infrastruktur, ohne an einen Anbieter gebunden zu sein. Das macht es zur soliden Wahl, wenn redaktionelle Pflege in einer vertrauten Oberfläche und ein komplett individuelles Design zusammenkommen sollen.

Mehr in der Dokumentation

Wofür wir es nutzen

Wir setzen Strapi ein, wenn du ein selbstgehostetes Headless-CMS willst, das deine Inhalte sauber strukturiert und trotzdem in deiner eigenen Infrastruktur bleibt. Das Frontend bauen wir frei mit Next.js, während deine Redaktion im Strapi-Admin pflegt, ohne unser Design je anzufassen. So bekommst du die Trennung von Inhalt und Darstellung, ohne dich an eine Cloud-Abrechnung pro Eintrag zu binden.

ts
const res = await fetch(
    "https://cms.example.com/api/projects?populate=cover&sort=publishedAt:desc",
    { headers: { Authorization: "Bearer " + token } },
);
const { data } = await res.json();
const projects = data.map((entry) => entry.attributes);
veröffentlichte Einträge über die Content-API holen

Gut zu wissen

Plane Schema-Änderungen früh ein. Strapi schreibt das Datenmodell in versionierte Dateien, und tiefe Umbauten an bestehenden Inhaltstypen migrieren sich nicht von allein. Das Modell sauber aufzusetzen, bevor echte Daten drinstecken, erspart dir später unangenehme Datenmigrationen.

00CMS & Content

Weitere Werkzeuge, mit denen wir im selben Bereich arbeiten.

Welche Technologie passt zu dir?

Das musst du nicht entscheiden, das ist unser Job. Erzähl uns einfach von deinem Vorhaben.