ElmapiCMS
Tap a star to rate
What it is
ElmapiCMS is a self-hosted headless CMS. The company's site describes it as a tool for "building content APIs, managing assets, and shipping faster with built-in AI and MCP workflows," and its own pages say it is built on Laravel and PHP, with a React admin. You install it on your own hosting, define content types in the admin, and your websites and apps read the content over a REST API. It speaks most directly to freelancers, agencies and developers who run several client sites and would rather pay once than pay a subscription per project, and the FAQ adds internal teams to that list. The homepage headline sums up the current release: "Host your own headless CMS. Manage content, add user login, and ship frontends with ready templates."
What you build and how
The product is a content backend. You create a project, define collections with fields, and ElmapiCMS exposes each collection as API endpoints. One of the company's comparison pages calls this "GUI-first modeling" and says "Editors do not wait on a deploy for a new field." The homepage shows an AI chat panel inside the dashboard where a prompt such as "Create a blog collection with title, slug, body, and cover image" gets the reply "I created the collection and added API fields." So a blog, a product catalog or app content can be modeled by typing a description or by building the fields by hand. The FAQ says you do not need to be a Laravel expert: "If you can deploy a Laravel app, you're good to go," and day-to-day work happens in the admin with no coding.
The central design choice is multi-project support. The company's comparison pages state that one installation handles unlimited projects, "each with isolated content, API keys, and permissions." For an agency that means one server and one admin to maintain, with each client's content kept apart. The FAQ adds "advanced user roles, and organizations" to that, and a reviewer quoted on the homepage praises the "simple, but very usable user rights management system to setup content creator access per project."
Version 4.0, announced on August 8, 2026, added several things that matter for builders. Frontend authentication gives the sites you ship signup, sign-in, refresh, logout and optional email verification, with identity tokens for each signed-in user and user API keys you can inspect, suspend or limit to a number of concurrent sessions. Content versioning lets you "Publish snapshots" and edit drafts without changing the live API, and the changelog lists immutable publish versions and an explicit publish and unpublish API. Portable project and collection packages move a content model from one install to another, and the release moved the product to Laravel 13 with a rewritten JavaScript SDK.
Frontend templates are the shortcut from a content model to a live site. The homepage lists production starters for Next.js, Nuxt and Astro, each with an importable project package "so you can clone a working site instead of starting from an empty schema." Examples on the page include Meridian Studio, a creative agency site; Atlas Group, a multilingual company site and blog in English, German and Spanish; Keenfold Academy, a membership learning hub with gated lessons; Sable Goods, a home goods storefront with customer accounts and order records; Ridgeform, a contractor site; and Cove, a Nuxt marketing site for a SaaS product. The company says new templates arrive every week.
The homepage lists the rest of the feature set in one line, "unlimited projects on one install, self-hosting, authentication, templates, AI tools, versioning, translations, import and export, and clear docs." Translations work at the entry level, and the AI can translate entire entries in one click while preserving structure and links, "so localized content stays aligned across projects." Import and export move content between environments. The asset library handles WebP images and crop tools, and the FAQ says it supports AWS S3 "and any compatible object storage out of the box," with optional direct upload for large files.
AI is optional and paid for by you. The site says "Bring your own API key for OpenAI, Anthropic, or Gemini. You choose providers, models, and costs." The FAQ lists the inline tools as generate, rewrite, expand, summarize, translate and fix grammar, alongside a built-in assistant. For editor tooling there is an MCP server that connects AI editors such as Cursor and Claude Code to the CMS, so a developer can create collections, add entries and query project data with plain prompts, routed through an endpoint with project-level access controls. Webhooks, project API tokens and the official JavaScript and TypeScript SDK round out the developer side.
What the end user sees depends on the frontend you build. ElmapiCMS serves content to a site you host, which is why the templates and SDK matter. The FAQ says the REST API and SDK work with "Next.js, Nuxt, Astro, Laravel, mobile apps, or anything that can call HTTP." A reviewer describes pairing the API with HTMX and calls it "a dream to work with," another says it is "a great tool for building simple web apps and prototypes fast."
Because it is self-hosted, hosting is your decision. The homepage says you can deploy "on Cloud, Forge, VPS, or Docker," and the FAQ is blunt about it: "No cloud, no hidden control panels. You host it, you own it." A comparison page says it needs PHP 8.4 or later and argues that PHP-FPM typically needs less memory than a Node CMS process.
Price, support and reviews
Price is the headline. The site says "The full source is $74 for a limited time (50% off, was $149)," with the line "Buy once, self-host forever." The regular license is $149, and the purchase includes the full source code, GitHub repository access, free product updates via GitHub, the templates, the AI tools and the MCP server. Checkout runs through Lemon Squeezy, and the pricing block mentions a 14-day refund window. A live demo can be tried at no cost before buying. There is no free plan and no subscription.
Support comes through the documentation, email support from the team, the CodeCanyon comments section and a Reddit community. The changelog is public, and the FAQ says upcoming work includes more AI tooling and more starter templates across frameworks.
On social proof, the homepage reproduces reviews from CodeCanyon under the heading "Loved by developers worldwide." One reviewer says they have been a customer for over a year and that "the new V3 is fast and rock-solid," and quotes the price they paid then: "For just $59 truly the value is insane." Others praise clean code, easy customization and responsive support, one writing that the author is "very easy to work with to extend the application," and another calling the webhook feature a "must-buy." A different reviewer notes the product "could use some more features and improvement on the UI," which is a fair caveat from a fan.
The same company also sells NomaCMS, a managed, hosted headless CMS, for teams that want the content model without running a server.
Who it suits and who it does not
ElmapiCMS suits a freelancer or small agency with a handful of client sites, comfortable on a PHP host, who wants one admin and a predictable one-time cost. It also fits a developer on Next.js, Nuxt or Astro who wants a working starter, an importable content model and a JavaScript SDK, and a team that wants its own AI keys instead of a bundled AI bill. Membership sites and small stores are within reach thanks to the end-user authentication added in 4.0.
It is a poorer fit for a team that wants a fully managed cloud service with no server work, since installation, backups and updates are yours. A non-technical marketer cannot ship a site with it alone, because the CMS only serves content and someone still has to deploy a frontend. Content teams that expect a polished collaborative editor should try the demo first, given the reviewer's comment about the UI. The current price is a limited-time offer, so check the price on the day you buy.