Multi-tenant CMS for modern teams

Build, translate, and test web pages — visually.

The CMS that combines a visual page builder, multilingual content, experimentation, and AI-powered insights into one place.

Built for teams who ship

Visual builder + i18n

Drag-and-drop blocks, real-time preview, and built-in translations across every page.

A/B testing

Run experiments on copy and layout. Measure conversion lift without leaving the editor.

AI insights

Catch SEO, accessibility, and performance issues before publish — automatically.

For everyone in your team

Marketers

  • Visual editing — no code needed
  • Instant publish + scheduled releases
  • A/B variants on any page or section
  • Translate pages into any language

Agencies

  • Multi-tenant — manage many clients
  • White-label branding per tenant
  • Clients host their own published sites
  • Scoped permissions per workspace

Developers

  • Block SDK in TypeScript
  • Headless delivery API
  • Zod-validated block schemas
  • Bring your own Postgres + S3

Everything you need to ship

Forms

Capture leads with branded forms.

Collections

Define structured content models per tenant.

Media library

Optimize and serve images automatically.

Workflows

Draft → review → publish, with custom states.

Webhooks

Notify external systems on every change.

Performance dashboard

Real-time core web vitals per page.

For developers

Define your own blocks in TypeScript.

Render them visually in the editor. Zod schemas drive the props panel, your React components render in production. No proprietary templating language.

import { defineBlock } from "@glokki-cms/sdk"
import { z } from "zod"

import { Hero } from "./hero"

export const heroBlock = defineBlock({
  type: "hero",
  label: "Hero",
  category: "content",
  icon: "Sparkles",
  propsSchema: z.object({
    title: z.string(),
    subtitle: z.string().optional(),
  }),
  defaultProps: { title: "" },
  component: Hero,
})

Frequently asked questions

Start building today

Sign up free

Free during beta · No credit card required