Welcome to Formidable
Formidable is an AI-powered form builder that transforms natural language into dynamic, intelligent forms.
For Business Users
Create powerful forms without writing code. Just describe what you need, and our AI builds it for you.
- Getting Started - Learn how to create, publish, and manage forms
- Creating Forms - Write effective prompts for the AI
- Publishing - Share your forms with the world
- Submissions - View and export collected responses
For Developers
Build custom form experiences using the open-source Forma libraries.
Forma Specification
Forma is our declarative form specification format. It combines JSON Schema with FEEL expressions for dynamic behavior.
- Specification Overview - Understand the Forma structure
- Schema Reference - Define data types and constraints
- Fields Reference - Configure field display and behavior
- Conditional Logic - Dynamic visibility and requirements
- Computed Fields - Calculated values
- Validation - Custom validation rules
- Multi-Page Forms - Wizard-style forms
- JSON Schema - Download the Forma schema
forma-react Library
Render Forma specifications in React with complete control over styling.
- Installation - Install the packages
- Quick Start - Build your first form
- Component Mapping - Create custom field components
- useForma Hook - Full form state management
- FormRenderer - Component API reference
- Wizard Forms - Multi-page navigation
- Error Handling - Graceful error management
Quick Links
- App: app.formidable.software
- Website: formidable.software
- npm: @fogpipe/forma-react
Need Help?
- Email: support@formidable.software