Forms as a Service,
built for developers
Create, manage, and embed forms through a powerful API. Schema-driven, fully customizable, and ready to scale. The affordable alternative to Form.io.
# Create a form via API
curl -X POST https://api.faas.dev/v1/forms \
-H "Content-Type: application/json" \
-H "X-API-Key: faas_xxxxx" \
-d '{
"name": "Contact Form",
"fields": [
{ "type": "email", "label": "Email", "required": true },
{ "type": "textarea", "label": "Message" }
]
}'Everything you need to build forms
A complete platform that puts developers first, with powerful APIs and flexible integrations.
Schema-Driven Forms
Define forms with JSON schemas. Version, validate, and generate forms programmatically.
API-First Design
RESTful API with OpenAPI 3.1 spec. Full CRUD operations, webhooks, and real-time events.
Embeddable Widget
Drop-in React widget under 19KB. Works in any web app with zero configuration.
Role-Based Access
Organizations, teams, and granular permissions. Owner, admin, and member roles built-in.
Built-in Analytics
Track submissions, completion rates, and field-level analytics out of the box.
File Uploads
Presigned URL uploads to Cloudflare R2. Support for avatars, attachments, and documents.
Internationalization
Multi-language support with English, Spanish, and French. Easily extendable to more locales.
Webhooks & Events
Real-time notifications on form submissions. Integrate with Slack, email, or any service.
Three steps to go live
From schema to production in minutes, not weeks.
Define
Create your form schema using our API or visual dashboard. Add validation rules, conditional logic, and custom fields.
Deploy
Embed the lightweight widget in your app or use API endpoints directly. One line of code to get started.
Collect
Receive submissions in real-time. Export data, trigger webhooks, and analyze responses with built-in analytics.
Simple, transparent pricing
Start free, scale as you grow. No hidden fees, no surprises.
Free
Perfect for side projects and prototyping.
- Up to 5 forms
- 1,000 submissions/month
- 1 organization
- Community support
- Basic analytics
- API access
Pro
For growing teams and production apps.
- Unlimited forms
- 50,000 submissions/month
- 5 organizations
- Priority support
- Advanced analytics
- Webhooks & integrations
- Custom branding
- File uploads (10GB)
Enterprise
For large-scale deployments and custom needs.
- Everything in Pro
- Unlimited submissions
- Unlimited organizations
- Dedicated support
- SLA guarantee
- Custom integrations
- On-premise option
- SSO & SAML
Define once, use everywhere
Your form schema is the single source of truth. Create it via API or dashboard, render it anywhere.
{
"name": "Contact Form",
"version": "1.0.0",
"fields": [
{
"type": "text",
"name": "fullName",
"label": "Full Name",
"required": true,
"validation": {
"minLength": 2,
"maxLength": 100
}
},
{
"type": "email",
"name": "email",
"label": "Email Address",
"required": true
},
{
"type": "select",
"name": "subject",
"label": "Subject",
"options": [
"General Inquiry",
"Technical Support",
"Sales"
]
},
{
"type": "textarea",
"name": "message",
"label": "Message",
"required": true,
"validation": {
"minLength": 10,
"maxLength": 2000
}
}
]
}Integrates with your stack
Connect with the tools you already use. More integrations coming soon.
Loved by developers
See what developers are saying about FaaS Platform.
FaaS replaced our entire custom form backend in a weekend. The API is incredibly well-designed.
Sarah Chen
Senior Engineer, TechCorp
The embeddable widget is a game-changer. Under 19KB and it just works. No more form library headaches.
Marcus Rodriguez
Frontend Lead, StartupXYZ
Finally, a Form.io alternative that doesn't cost a fortune. The schema-driven approach is exactly what we needed.
Emily Nakamura
CTO, FormFlow Inc.
Ready to build better forms?
Join developers who are shipping forms faster with FaaS Platform. Free forever for side projects.