
A content management system that separates content from presentation. Create text, images and data in one place and deliver everything via API to your website, mobile app, e-commerce shop or newsletter. No vendor lock-in, no per-editor fees, full control over your content and infrastructure.
Manage content in the CMS, display it on your website with the framework of your choice. Nuxt, Next.js, Astro or static pages: the frontend is freely selectable. Editors work in a familiar interface, developers have full control over design and performance.
iOS and Android apps need structured content: text, images, configurations. A headless CMS delivers these via API without requiring an app update for every text change. Editors update content instantly, users see changes the next time they open the app.
A product description that appears on the website, in the shop, in the app and in the newsletter. Instead of maintaining the same content in four places, it is created once in the CMS and delivered everywhere via API. Changes take effect immediately on all channels.
Setting up, maintaining and updating a separate WordPress for each client project? A headless CMS can manage multiple projects through a single instance. Content is separated via API, administration remains centralized.
Articles, authors, categories
Products, variants, prices
Sections, CTAs, forms
Guides, changelogs, FAQs
Dates, speakers, locations
Projects, case studies
Dishes, prices, allergens
Properties, exposés, floor plans
Content is delivered through standardized APIs. Frontends, mobile apps and third-party systems access content through the same interface. Filtering, pagination and content relations are controllable directly via the API.
No predefined theme, no restricted template system. The frontend is built with the framework of your choice: Nuxt, Next.js, Astro, SvelteKit, React Native or a static HTML page. The CMS only delivers data.
Editors work in a familiar admin panel with rich text editor, media library and preview. No technical knowledge required. Developers define the content structure, editors fill it with content.
With SaaS CMS providers, your content lives on third-party servers, often outside the EU. A self-hosted headless CMS runs on your server in Germany. You control the data location, access and processing.
Commercial headless CMS platforms charge per user, per API call or per content entry. Open-source headless CMS platforms are free. The only cost is the server.
Create drafts, review and publish. Content can be saved as a draft and published only after approval. Roles and permissions control who can create, edit or publish content.
API-first headless CMS with a visual Content-Type Builder (strapi.io). Content types can be defined via drag-and-drop, REST and GraphQL APIs are generated automatically. Installation via Coolify or Docker Compose.
Suited for: Products, events, landing pages, documentation, custom data structures, multi-project management.
Publishing platform with a native Content API and excellent editor (ghost.org). Offers membership management, newsletter delivery and SEO optimization. Installation via Coolify or Docker Compose.
Suited for: Blogs, magazines, content marketing, membership areas, newsletters.
Best choice for teams delivering content across multiple channels.
Best choice for single websites that need to go live quickly.
A headless CMS is ideal for teams delivering content to multiple channels or building a custom frontend. A traditional CMS like WordPress is the better choice when a single website with standard features needs to go live quickly and no developer resources are available.
Choose a model with at least 2 CPU and 4 GB RAM. For Strapi with multiple content types and media, we recommend 4 CPU and 8 GB RAM. For Ghost, a smaller model is sufficient.
Strapi or Ghost can be set up via Coolify with a few clicks or via Docker Compose. Domain and SSL certificate are configured automatically. Detailed guides are available in our tutorials.
Define content types (Strapi) or write your first article (Ghost). Fetch the content via REST API and integrate it into your frontend.
Detailed tutorials by our engineers, tested on a current dataforest Seed. Accessible without an account.
Step-by-step guide to set up Strapi on a dataforest Seed. Two paths, Coolify or Docker Compose with PostgreSQL.
Open guideStep-by-step guide to set up Ghost on a dataforest Seed as a headless CMS. Two paths, Coolify or Docker Compose with MySQL.
Open guideBilled hourly, no minimum term, no setup fee. One server for your CMS, your database and any number of content projects.
Beginner
All-rounder
CPU-optimized
All prices incl. 19% VAT

Your data stays in Germany. All seeds run in certified data centers in Frankfurt. No data transfers to third countries, full GDPR compliance.
Seeds are provisioned automatically. From configuration to a running server takes only seconds. No waiting, no tickets.
You only pay for what you use. No minimum terms, no setup fees. Seeds can be created and deleted at any time.
Root access, public API and full transparency. You decide what runs on your seed. No vendor lock-in, no hidden restrictions.
Then our experts are happy to help. You'll be surprised how fast we are.
