Open Source & Developer-First

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.

terminal
# 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.

01

Define

Create your form schema using our API or visual dashboard. Add validation rules, conditional logic, and custom fields.

02

Deploy

Embed the lightweight widget in your app or use API endpoints directly. One line of code to get started.

03

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

$0/month

Perfect for side projects and prototyping.

  • Up to 5 forms
  • 1,000 submissions/month
  • 1 organization
  • Community support
  • Basic analytics
  • API access
Most Popular

Pro

$29/month

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

Custom

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.

RE
React
NE
Next.js
VU
Vue
AN
Angular
Coming Soon
SL
Slack
WE
Webhooks
ZA
Zapier
Coming Soon
PO
PostgreSQL
MO
MongoDB
RE
Redis
S3
S3 / R2
ST
Stripe
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.

S

Sarah Chen

Senior Engineer, TechCorp

The embeddable widget is a game-changer. Under 19KB and it just works. No more form library headaches.

M

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.

E

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.