Model anything. Let AI help. Stay in control.

Formscaler is the CMS for dynamic data. Define your own collections, permissions and pages, then let AI agents work through the same rules as your editors.

Free 14-day Team trial, no credit card. Or self-host the free core.

Built on open standards, ready for AI agents

Ruby on RailsPostgreSQLSQLiteHotwireMCPOpenAIJSON SchemaDocker

Your schema is data. Your permissions are data. Your agents follow both.

01 · Model

Shape the CMS around your business.

Create collections, fields and relations in the admin. Add a field without a ticket or a deploy. Breaking changes are caught before they touch existing records.

See the data model →

02 · Govern

Control who can do what, down to the field.

Dynamic roles with permissions per collection, record and field. Drafts and publishing, optimistic locking so nobody overwrites a colleague, and an audit log of every change.

Security and governance →

03 · Automate

AI agents that cannot go off the rails.

A standards-based MCP server runs on the same services and permissions as the admin UI. Agents only see what their user may read, they draft, and people publish.

How agents work →

04 · Publish

From records to pages and apps.

Server-rendered pages with live preview and a safe component library. A drag-and-drop builder binds blocks to your data, with forms, menus and role-gated pages.

Pages and the builder →

05 · Extend

Make it yours without forking it.

Plugins add components, data sources, MCP tools, webhooks and storage adapters. Paid editions plug in through a registry, so the open core stays clean.

Extensibility →

What teams build with it

Internal apps, content systems and AI-assisted workflows, all from one schema.

Internal app

Employee onboarding portal

New-hire checklists, equipment requests and policy sign-offs, with HR editing the content and managers seeing only their team.

PeopleTasksPoliciesEquipment

Uses: Roles and record-level permissions, drafts, notifications

Internal app

Vendor and contract registry

One record per vendor with contracts, renewal dates and risk reviews. Legal edits, finance reads, procurement approves.

VendorsContractsReviews

Uses: Field-level permissions, approvals (Team), notifications

AI workflow

Agent-assisted content operations

Agents translate entries, fill metadata and draft release notes. Editors review a queue and publish.

ArticlesTranslationsDrafts

Uses: MCP server, agents draft and people publish, audit log

See all use cases

Everything a serious CMS needs.

Start free. Add workflow and control when the stakes rise.

Open at the core

Apache-2.0 and no telemetry. Rails 8.1 with SQLite or PostgreSQL and a single Docker image.

API first

REST with OpenAPI docs, plus MCP.

Portable

Schemas and records export as JSON. Your data stays in your database.

Enterprise control

SSO, SCIM, audit export, IP allowlists, BYOK and per-agent governance under a commercial license.

One product, three ways to buy

Start free. Add workflow and control when you need them.

Core

Freeopen source, self-hosted

The complete single-team CMS.

  • Collections, permissions, API and MCP
  • Pages with live preview
  • Apache-2.0, no telemetry
Explore Core

Enterprise

Customannual contract

Identity, compliance and agent governance.

  • SSO, SCIM and enforced 2FA
  • Audit export, IP allowlists, BYOK
  • Per-agent MCP governance and SLA
Talk to sales

Compare plans See the roadmap

Use the CMS that your data actually needs.

Self-host the free core today, or talk to us about Team and Enterprise.

Take the tour