Now in Open beta

The hassle-free blogging platform for growing businesses

Simple, headless blogging CMS
that works with any stack.

The zenblog editor UI

Developer friendly

Zenblog is very easy to integrate into any stack by using our HTTP API or our typesafe, typescript API client.

Go to docs
blog.tsx
1import { createZenblogClient } from "zenblog";
2
3const client = createZenblogClient({ blogId: "your-blog-id" });
4
5const posts = await client.posts.list();
6const post = await client.posts.get({ slug: "hello-world" });

Wonderful, simple, writing experience

Our editor is designed to be both powerful and simple to use. You can focus on writing without worrying about the rest.

Try it for free
The zenblog editor UI

Features

Get started in minutes

No need to configure models, create a blog, write a post, publish.

Easy to integrate

Use our HTTP API to fetch your content and display it on your website however you want. Works with any stack.

Type safety

Use our typesafe API client to fetch your content. No more parsing issues.

It's not Wordpress

Forget about wordpress headaches. Just focus on writing great content.

Image hosting

We host your images for you. No need to upload them to another service.

Simple editor

Inspired by tools like Notion, we made an editor that is both powerful and simple to use.

Framework examples

Frequently asked questions