Build deterministic forms with FormForge.
Build forms in Laravel and Nuxt with one schema, secure APIs, and a clear path to production.
Choose your integration path
Start narrow, keep a deterministic backend core, then scale to advanced API and frontend workflows.
Backend only
Define and submit forms in Laravel code using the Form facade without exposing package HTTP routes.
Backend HTTP API
Expose built-in FormForge endpoints with configurable auth, middleware, abilities, and strict server-side validation.
Renderer mode (ship fast)
Mount <FormForgeRenderer> with a form key and go live fast with built-in fetch, progress, and submit handling.
Standalone builder and preview
Expose save and publish from your own toolbar, hide settings for system forms, and keep renderer navigation visible in playground-style previews.
Controlled and admin mode
Use composables for custom UX, scoped calls, categories, response moderation, revisions, and diff workflows.
Full FormForge stack
Combine the Laravel backend and FormForge Client when you need a complete builder, renderer, and submission workflow.
AI-ready docs with MCP Toolkit
Connect an MCP-compatible assistant to discover and read FormForge documentation as a source of truth.
Discover documentation
Use list-pages to explore the complete documentation surface before selecting the exact page to read.
Read exact pages
Use get-page to retrieve the full Markdown source, examples, and resolution rules for a known path.
Connect your client
Configure Cursor, VS Code, Claude Code, Codex-compatible clients, or any HTTP MCP client.