Core Product

The self-hosted headless CMS built for teams that ship fast

ElmapiCMS helps you model structured content, manage it in a modern dashboard, and deliver it to any frontend through a clean API.

One install for unlimited projectsAPI-first delivery for any frontendBuilt-in AI and MCP workflows
ElmapiCMS dashboard screenshot

Everything you need in one CMS stack

Purpose-built capabilities for agencies, freelancers, and product teams running content-heavy apps.

Multi-Project Architecture

Manage multiple isolated projects in one CMS instance to reduce ops overhead.

Flexible Content Modeling

Build collections with fields, relations, groups, and singletons for real production schemas.

Built-In AI

Generate, rewrite, and translate content directly in your workflow with your own provider keys.

Localization

Ship multilingual content from one backend with consistent structure and easier operations.

Webhooks & Integrations

Connect content events to your app, revalidation flow, and automation stack.

Roles & Access Control

Control permissions for schema, content, and settings with team-ready access boundaries.

Content Modeling

Build production-ready schemas without CMS lock-in

Define collections the way your app actually works. ElmapiCMS supports 16 field types, relations, grouped fields, and single-entry collections so your API stays predictable as projects grow.

  • - 16 field types for structured and rich content
  • - Relations, field groups, and singleton collections
  • - Collection templates reusable across projects
ElmapiCMS content modeling screenshot
ElmapiCMS AI assisted authoring screenshot
AI-Assisted Authoring

Write, rewrite, and translate in the same CMS workflow

ElmapiCMS includes built-in AI tools and chat assistant workflows for content operations. Use your own OpenAI, Anthropic, or Gemini keys to keep model choice and costs under your control.

  • - Generate and improve content directly in fields
  • - One-click entry translation for multilingual teams
  • - BYOK support for OpenAI, Anthropic, and Gemini
Multi-Project Operations

Run multiple client or product APIs from one installation

Keep projects isolated while reducing operational overhead. Teams can spin up new projects with templates instead of rebuilding schemas and settings from scratch each time.

  • - Isolated projects inside one self-hosted CMS
  • - Project and collection templates for faster setup
  • - Better margins for agencies and freelancers
ElmapiCMS multi-project operations screenshot
ElmapiCMS asset management screenshot
Asset Management

Keep media organized with a practical asset workflow

Use the asset library to keep files organized, searchable, and ready for delivery across your content workflows.

  • - Upload, organize, and reuse assets in one place
  • - Add metadata to keep media searchable and consistent
  • - Connect AWS S3, Wasabi, or DigitalOcean Spaces
MCP for AI Editors

Manage ElmapiCMS directly from Cursor or Claude Code

ElmapiCMS ships an official MCP server with 17 tools so AI editors can handle collection modeling, entry operations, and asset workflows without switching contexts.

  • - Official npm package: @elmapicms/mcp-server
  • - 17 tools for projects, collections, entries, and assets
  • - Built for Cursor, Claude Code, and MCP-compatible clients
MCPCursor / Claude Code workflow
1) Connect MCP server
Install @elmapicms/mcp-server and add project env
2) Ask for schema changes
AI creates collections, fields, and structure via tools
3) Generate and query entries
Use filters, sorting, and relation-aware queries
4) Ship with frontend
Content and code workflow stay in the same AI editor session

Ready to build your content API?

Start with the live demo, compare pricing, or get ElmapiCMS and run unlimited projects from one self-hosted setup.