Noma
AI-native headless CMS

Headless content, AI-native by design.

NomaCMS gives you structured content, a clean REST API, and AI built in for writing, translation, and editing. Ship to Next.js, Nuxt, or Astro with our SDK. Connect Cursor, Claude Code, Windsurf or any other MCP-compatible tool.

Structured content & REST APIAI writing and translationSDK, MCP, and framework ready
Scroll
AI Assistant

Chat with your CMS

A conversational AI assistant that understands your content model. Navigate, create, and manage everything through natural language.

Natural language interface

Talk to your CMS like a colleague. Create projects, manage collections, publish content all through conversation.

Full CMS control

Not just content. The assistant creates collections, configures fields, manages locales, and handles the entire schema.

MCP-compatible

Connect external AI tools like Cursor or Claude directly to your CMS via the Model Context Protocol.

AI Assistant

Create a Blog collection with title, slug, body, and cover image fields

Done. I've created the Blog collection with 4 fields:

title — Text
slug — Slug (auto-generates from title)
body — Rich Text
cover_image — Media (images only)

Now add a category relation field

Adding field...
Ask the AI assistant anything...
MCP Tool Session
tool: create_collection
args: name="BlogPost", fields=[title, slug, body]
Collection created: BlogPost
tool: create_entry
args: collection="BlogPost", title="AI-native content ops"
Entry published with locale links and API-ready schema.
MCP Server

Connect your CMS to AI coders

Noma includes a native MCP server so your AI tools can operate directly on content and schema, not just generate text.

Tool-driven CMS control

Use structured MCP tools to create collections, manage entries, and query content from AI editors.

Works with AI clients

Connect Cursor, Claude, and other MCP-compatible clients directly to your Noma workspace.

Scoped and secure

Operate through authenticated endpoints with predictable tool contracts for safe automation.

AI Generation

Create content at the speed of thought

Stop staring at blank fields. Noma generates structured content from natural language prompts, right where you work.

Full entries from a prompt

Describe what you need get a complete, structured content entry with all fields populated.

Inline text tools

Generate, expand, summarize, rewrite, and fix grammar directly inside any text field.

Tone control

Rewrite content as professional, casual, friendly, formal, or concise with a single click.

AI Generate

“Write a blog post about headless CMS architecture for modern web apps”

Title
Headless CMS Architecture: A Modern Approach
Slug
headless-cms-architecture-modern-approach
Body

The separation of content management from presentation has become a cornerstone of modern web development. A headless CMS provides a pure content API...

3 fields generated
AI Translate
SourceEN

Headless CMS Architecture: A Modern Approach

TranslatedES

Arquitectura de CMS Headless: Un Enfoque Moderno

arquitectura-cms-headless-enfoque-moderno

EN
ES
FR
DE
JA
TR
AI Translation

Every language, one click

Reach global audiences without the spreadsheet gymnastics. AI translates your entire content entries while preserving structure and meaning.

One-click translation

Translate entire entries to any locale instantly. Every field, every block handled automatically.

Linked translations

Translated entries are automatically linked to their source, so your API delivers the right locale.

Preserves structure

Rich text formatting, slugs, and metadata are all preserved and adapted for the target language.

Project Auth

Built-in authentication

Noma includes a dedicated project-based auth layer so product workflows can ship secure end-user authentication without stitching together separate systems.

Project-scoped auth boundaries

Keep users, sessions, API keys, and OAuth clients isolated per project.

End-user auth APIs

Support signup, login, token refresh, logout, and user profile flows with a project-aware auth surface.

Policy controls and auditability

Enforce verified-email requirements, manage sessions, and review auth audit events from one place.

Project Auth Surface
Isolated auth scope active for this project.
Project-scoped users and sessions
OAuth/OIDC clients and scopes
User-owned API keys with revocation
Email verification policy controls
Per-project auth event logs
Secure multi-project isolation model
/api/auth/signup • /api/auth/login • /api/auth/refresh • /.well-known/openid-configuration
Platform

One platform from schema to shipped

Content modeling, AI-assisted authoring, project-level auth, media delivery, and the automation primitives teams actually need.

Structured content modeling

Design the shape of your content once and let the dashboard, APIs, and AI tools follow it.

  • 16+ field types incl. rich text, media, relation, JSON, group
  • Single-entry collections for site-wide content
  • Nested field groups and repeatable blocks
  • Draft and publish workflow with publish dates

Multi-locale and translation

First-class locales per project so every surface can speak its audience's language.

  • Configurable default locale and locale list
  • Translation groups link locale variants of an entry
  • One-click AI translation of full entries
  • Per-field overrides where you need them

AI-native authoring

A conversational assistant and inline field actions so teams move faster, not harder.

  • Assistant with tools for projects, schemas, content, and navigation
  • Streaming field actions: summarize, rewrite, fix grammar, expand
  • Generate content with tone and custom instructions
  • Translate any entry into a new locale in one click

Developer platform

Clean REST primitives and a JavaScript SDK that stay out of your way.

  • REST content API with predictable response shapes
  • Official JavaScript SDK for web and server runtimes
  • Personal access tokens scoped by ability
  • Read, create, update, delete, and admin scopes

MCP for AI editors

Plug Noma directly into Cursor, Claude, and any MCP-aware client your team uses.

  • Install with npx -y @nomacms/mcp-server
  • Tools for creating schemas and managing content
  • Works with personal access tokens per project
  • Bring project context into AI pair programming

Assets and global delivery

A full media pipeline from upload through optimized delivery, built in.

  • Direct and multipart upload to object storage
  • Automatic WebP optimization and thumbnail variants
  • Public UUID URLs scoped per project tenant
  • CDN delivery with long-cache headers

Webhooks and automation

Wire Noma into your build, search, and messaging systems with confidence.

  • Subscribe to created, updated, published, trashed, restored, deleted
  • Filter by source and by collection
  • HMAC-SHA256 signatures with per-webhook secrets
  • Queued delivery with retries and logs

Project authentication

Ship product auth for your end users without standing up a new service.

  • Email and password signup, login, and password change
  • Social login via OIDC id_token (Google today)
  • Email verification with policy controls
  • JWT access tokens with rotating refresh sessions
  • End-user API keys and an auth audit log

Workspaces and teams

Bring teammates in, keep client work separate, and scale without surprises.

  • Personal workspace plus team workspaces on paid plans
  • Each workspace isolated by its own tenant
  • Invitations with roles for members
  • Plan limits on projects, seats, and workspaces

Templates, import, and export

Start from a proven shape and move projects between environments at will.

  • Project templates curated and saveable from any project
  • Reusable collection templates across projects
  • Import a project from JSON at creation
  • Export a full project or a single collection

Observability for content ops

The telemetry you need to debug integrations and trust your pipeline.

  • Webhook delivery logs with request and response
  • Project auth event audit trail
  • Per-plan API request and bandwidth visibility
  • Soft-delete and restore for content safety
Pricing

Simple plans for every stage

Every plan includes a 7-day free trial. You can subscribe monthly or yearly.

Basic

For individuals and small sites getting started with structured content.

$15/month

  • 5 projects
  • 1 user
  • 50k API requests per month
  • 10 GB asset storage
  • 25 MB max upload
  • 100 GB/mo asset bandwidth
  • Global CDN for assets
  • Image optimization
  • AI assistant included for day-to-day use
Get started

Grow

For teams shipping multiple experiences with room to scale.

$50/month

  • 25 projects
  • 2 team workspaces, 5 users
  • 250k API requests per month
  • 50 GB asset storage
  • 100 MB max upload
  • 500 GB/mo asset bandwidth
  • Global CDN for assets
  • Image optimization
  • More room for AI-assisted workflows
Get started

Pro

For organizations that need maximum capacity and priority support.

$300/month

  • Unlimited projects
  • 10 team workspaces, 20 users
  • 1M API requests per month
  • 250 GB asset storage
  • 500 MB max upload
  • 2 TB/mo asset bandwidth
  • Global CDN for assets
  • Image optimization
  • Generous AI usage for demanding teams
Get started
FAQ

Answers before you commit

The specifics on modeling, AI, delivery, auth, and how Noma fits into your stack.

Now available

Start building with Noma

Create a free account, spin up a project, and ship structured content with our API, SDK, and AI tools.