Collections and fields
Define your own content types with 12 field types, validation and relations. The schema is data, so changing it does not need a deploy.
Features
Formscaler is in early access. Each capability is tagged shipped, in development or planned, and the roadmap has the detail.
Define your own content types with 12 field types, validation and relations. The schema is data, so changing it does not need a deploy.
Every schema change is diffed. Breaking changes are caught before they reach existing records.
List, create, edit and show screens are built from your schema using the shared design system.
Draft, published and archived states, with publish permission separate from edit. Optimistic locking prevents overwrites.
Create roles in the admin and grant permissions per collection, record and field, plus guest access for public content.
Server-rendered pages with layouts, SEO and a sanitized component allowlist. Preview uses the same renderer as the public site.
Compose pages and small apps from blocks bound to your data, with forms, menus and role-gated pages.
A JSON API for every collection, documented with OpenAPI and powered by the same services as the admin.
A standards-based MCP endpoint with JWT auth, rate limits and schema-aware tools. Agents draft, people publish.
Every change and every denied agent call, who and when, with retention and SIEM export on Enterprise.
Move schemas and records as JSON, with integrity checks and a dry run before anything changes.
Rules that email people when records change, using your own SMTP settings.
Add components, data sources, MCP tools and storage adapters without forking core.
Paid features plug in through a registry. Core never branches on your plan.
Token-based themes, dark and light modes, accents and a component gallery that every screen uses.
Rails 8.1, SQLite or PostgreSQL, Solid Queue and a single Docker image.
Self-host the free core, or start a Team trial. No credit card required.