Content
Blog post Published
Title
A morning in the bakery
Slug
/blog/a-morning-in-the-bakery
Cover image
Search preview
A morning in the bakery — Bridge Street
How the first loaf goes in at five, and what sells out by nine.
A content system for your blog or website, a form builder, shared notes and an API. Each works on its own — and grows into the rest of DUMA when you’re ready.
Free to startNo card neededYour own storage
Blog post Published
Title
A morning in the bakery
Slug
/blog/a-morning-in-the-bakery
Cover image
Search preview
A morning in the bakery — Bridge Street
How the first loaf goes in at five, and what sells out by nine.
Every part of DUMA works on its own. Switch on the one you need today, and nothing has to move when you add the next.
Blog post Published
Title
A morning in the bakery
Slug
/blog/a-morning-in-the-bakery
Cover image
Search preview
A morning in the bakery — Bridge Street
How the first loaf goes in at five, and what sells out by nine.
Join the waiting list
Ana Costa
New customer · from “Join the waiting list”
{
"name": "Linen overshirt",
"variants": [{
"options": { "Colour": "Forest", "Size": "M" },
"price": "48.00",
"available": true,
"stock": 9
}, …]
}Need more later? The till, stock, customers, rotas and the rest are in the same workspace.
A writer with a blog, a small studio with a website, a business collecting enquiries, a team that needs one handbook.
Each starts with a single part, free — and adds customers, a till or a shop later without moving anything.
Write posts in DUMA, in as many languages as you need, and show them on your own site. Drafts, versions and preview links come built in.
Pages, products, team members, FAQs — design the content types your site needs, and publish them to it through the delivery API.
Build a form, share its link, and every response becomes a customer you can follow up — no website needed.
Recipes, checklists, how-tos and policies in shared folders, searchable by everyone, and kept in step with Google Docs if you use them.
A content system should let you write once and publish anywhere: your site, in your design, in every language you need, with your images in storage you control. And it shouldn’t trap you — your content should leave with you whenever you want.
Switch on the part you need.
Sign up free and turn on Content, Forms or Notes on its own. Nothing else needs setting up.
Shape your content.
Create a content type — a blog post, a page, a product — with the fields it needs, then write your first entry.
Connect your site.
Give your site a delivery key and it reads what you publish. A webhook can tell it to rebuild the moment something changes.
Three ways to run a blog or a website’s content. Here is what each one covers.
Quick to start, with themes to pick from. Your design, storage and growth stay within the platform.
Best forA simple blog that will stay a blog
Flexible content over an API, for a site you build. It does content, and only content.
Best forDevelopers who only need content
Sign up free, switch on what you need, and we’ll help you set it up.
Free plan, forever. No card needed.
Yes. Switch on the content system, forms or notes on their own — you never have to set up a till or anything else you don’t need.
For a website, once: DUMA’s content system is headless, so your site is connected to it with a delivery key, and then you write and publish in DUMA. Forms and notes need no developer — a form has its own link to share.
In DUMA by default. You can connect your own Cloudflare R2 or Vercel Blob bucket instead, and move existing files across.
Yes. Add the languages you need; each entry has a version in each, and fields that don’t change between languages can be shared.
Yes. You can export everything in the content system as one JSON document at any time.
Nothing to start: the free plan has no time limit and no card. Parts beyond the basics have a free allowance, and the Business plan raises it when you need more.
Get started in minutes, completely free. No card required, and we’re here to help you every step of the way.