MesaCMS

Run, plan and measure your website yourself, without a developer.

Add-on to website€12,500one-time
Request demo
1 / 4Content without limitsServices, case studies, team, jobs and articles in one place, in all your languages. Rename a page and visitors still end up in the right spot.
Content without limits

From zero to live in 3 steps.

No weeks of setup.

  1. 01
    Briefing & Setup

    We discuss your content structure — what collections you need, which fields, how they relate. Mesa is deployed on your Hetzner server and you get access to your instance the same day.

  2. 02
    Configure collections

    Your content model is configured to match your requirements — field types, locales, relations, permissions. We set up spaces if you're managing multiple clients and configure roles for your team.

  3. 03
    Go Live

    Frontend connected via API, first content imported, webhooks configured for automated deployments. You take control — with full documentation and direct support during the transition.

Your content. Your structure.

001/003

001

Your content. Your structure.

Collections in Mesa are not templates — they're your data model. Define exactly the fields you need: text, richtext, images, repeaters, relations between collections. No bloat, no unused fields, no compromise.
  • 15+ field types including repeaters and relations
  • Localization built in — every field, every language
  • Slug auto-generation, validation, required fields

002

One instance. Many clients.

Spaces let you run multiple projects from a single Mesa installation. Each space is fully isolated — its own collections, assets, users, and API keys. Your agency manages everything from one dashboard without worrying about data mixing.
  • Complete data isolation per space
  • Separate users, roles, and API keys
  • One server — unlimited spaces

003

Your data. Your server. Not ours.

Mesa runs on your infrastructure — Hetzner, AWS, DigitalOcean, wherever you want. Your data never leaves your control. No vendor can shut you off, raise prices, or change the terms. You own the code, you own the data, you own the system.
  • Your data lives on your own server
  • Full source code access — no black box
  • No vendor lock-in — ever

A content system that follows your structure.

Mesa was built to make daily content work faster, clearer, and more independent — without the complexity of enterprise platforms.

01

Multi-Space

Run multiple projects or clients from one instance — with complete data isolation.

02

Media Manager

All assets centrally managed with public links, metadata, and drag-and-drop upload.

03

API-First

Full REST API with filtering, sorting, population of relations, and field projection.

04

Localization

Every field can be localized — switch between languages in the editor, query by locale via API.

05

Webhooks

Trigger external systems on publish, update, or delete — automated deployments, cache clearing, notifications.

06

Publishing Workflow

Draft, review, schedule, publish — content goes live when it's ready, not when someone clicks too fast.

07

Revisions

Full version history per entry — compare, review, and restore any previous state.

08

Real-time Collaboration

See who's editing what — live presence indicators and entry locking prevent conflicts.

Mesa vs. WordPress & Contentful

You're either paying monthly for a system you don't own, or fighting a monolith that breaks with every update. Here's option three.

Monthly cost

MesaOne-time — no subscription
WordPressFree core, but plugins cost monthly
Alternative 2From 300 €/month

Data control

MesaYour server, your country, your rules
WordPressSelf-hosted possible, but messy
Alternative 2SaaS only — no self-hosting

Custom fields

MesaUnlimited — define any structure
WordPressVia ACF plugin — extra dependency
Alternative 2Yes, but limited in free plan

Multi-tenancy

MesaBuilt-in — Spaces with full isolation
WordPressMultisite — fragile, shared DB
Alternative 2Separate environments — extra cost

API quality

MesaREST with filter, sort, populate, projection
WordPressREST exists, inconsistent
Alternative 2GraphQL — powerful but complex

Vendor lock-in

MesaNone — you own the code
WordPressLow but plugin-dependent
Alternative 2High — proprietary platform

Content value in 10 minutes

0€

20 SEO pages by prompt — schema-perfect import

Full product inventory

0day

Categories + individual products by prompt

Own platform — vs. €50,000+ custom dev

0€

Job board, listings, marketplace — one-time, you own it

Website

Your frontend pulls content in real time straight from Mesa.

Eigener Server

Runs entirely on your infrastructure — Hetzner, AWS, wherever you want.

Our satisfied clients

Experiences from clients who have built digital systems with us – honest, direct and from practice.

  • Before this I only had a basic site-builder page

    What I love most is that I can now add or change content myself, without any technical know-how. Hit save and boom — it's live!
  • A clear recommendation for anyone who wants more than just design.

    A big plus is the multi-step booking form with price calculation. Customers get a realistic quote straight away, I save myself endless follow-up questions and get much better enquiries.

Results That Speak for Themselves

Real Projects. Clear Results. Systems that visibly enable growth and solve real business problems.

How Domanh SFX got a production-ready online portfolio in 3 days

Tom Domanh is an SFX artist for productions like HandOfBlood, RocketBeansTV and Olivia Jones — yet none of that work could be found online.

  • 1,300/ dayGoogle impressions
  • 21Products on day one
View case study

Better Rankings, More Revenue, Less Headaches, Full Control.

Arda Media is a social media agency based in Cologne that helps businesses develop and execute social media strategies. Despite strong operational work for their clients, the agency itself lacked any professional digital infrastructure: no website, no unified brand identity, no system for managing inquiries, and no way to be found through search engines. Gawenda Studio built Arda Media a complete digital platform from scratch — including a custom-coded website, a bespoke CMS, an inquiry flow, and an SEO strategy built on owned content rather than hope.

  • 20pagesSEO subpages in 10 minutes
  • 9,186Google impressions
View case study

Frequently Asked Questions

Frequently asked questions about Mesa

The complete content and data layer behind your web presence: you define any content structure, link and translate it, assign fine-grained team permissions and connect everything to your website, app or shop through a full API. Entirely on your own server, with no monthly fee and no dependency on a vendor.
No. Mesa runs on your server, with no subscription and no per-user costs. You own the system instead of renting it.
On your own server, under your control — no data in third-party clouds. Ownership, meant literally.
No subscription, no vendor dependency, full ownership of the code — and you manage multiple brands, clients or languages comfortably from a single interface.
Yes. Every brand or client is cleanly separated, and multilingual content is built in — ideal for agencies and companies with several web presences.
Yes, fully — through a complete API. Your website, shop or CRM pulls content directly and in real time, with no makeshift workarounds.
It's already yours — your code, your server. No migration out of someone else's cloud, no drama.

FAQ

Answers to questions that are important before working together.

Ready for a CMS that belongs to you?

Mesa is deployed on your server. No subscription, no vendor lock-in, full data control — from day one.

No risk — first consultation is free.