Dynamic form builder engine

Forms that think
dynamically.

Design forms with a visual flowchart editor. Validate responses with config-driven rules. Deploy with a shareable link. Integrate via REST API. All in one platform.

No code required
13 field types
Dynamic validation
REST API included
PostgreSQL backed
Flowchart Builder
Drag. Connect. Deploy.

Visual node editor with 5 node types, 13 field types, and conditional logic branches.

01Start → Field → Submit → End
Dynamic Validation
Rules from config, not code.

Zod-powered engine reads rules from the form config at runtime. Required, min/max, regex, dates.

requiredminLengthpatternmaxenum

See the platform in action

90-second product demo — AI form generation, visual builder, submission insights, and the Xano backend.

13
Field Types
22
Tour Steps
6
Starter Templates
100%
Dynamic Validation
Capabilities

Everything you need to build

From visual form design to API integration, the platform covers the entire lifecycle.

01

Visual Flowchart Builder

Design forms with a drag-and-drop node editor. Connect fields, add conditions, and define validation rules visually — no code needed.

CanvasNodesEdges
02

Dynamic Validation Engine

Validation rules stored in form config, evaluated at runtime using Zod. Change rules without redeploying. Client + server validation in one engine.

ZodRuntimeIsomorphic
03

Conditional Logic

Branch form flow based on field values. Show or hide fields dynamically. True/false condition paths with green and red handles.

BranchingConditions
04

REST API v1

Full programmatic access with API key authentication. Create forms, submit responses, and retrieve submissions via clean REST endpoints.

RESTKeysScopes
05

Rotatable API Keys

SHA-256 hashed at rest. Scoped permissions. Rotate or revoke instantly without downtime. Full key shown once at creation.

SHA-256RotationScopes
06

Shareable Links

Publish a form and get a shareable URL instantly. Send it to anyone. Responses appear in your submissions dashboard in real time.

LinksPublicReal-time
Workflow

From idea to deployment in 4 steps

01

Design

Open the visual builder and drag nodes onto the canvas. Add fields, connect them, and set conditions.

02

Validate

Configure validation rules per field — required, min/max length, regex patterns, date ranges, enum values.

03

Publish

Click Deploy Schema. Get a shareable link instantly. The JSON schema is generated and stored automatically.

04

Collect

Share the link. Watch submissions arrive in real time on your dashboard. Export or query via the REST API.

Developer API

Integrate with anything

Every feature is accessible via a clean REST API. Create forms programmatically, submit responses from your backend, and retrieve submissions with pagination. API keys are scoped and rotatable.

Scoped permissions: forms:read, forms:write, submissions:read, submissions:write
SHA-256 hashed keys — full key shown once at creation
Rotate keys instantly without downtime
Full interactive docs at /docs/api
View API Documentation
terminal
curl -X POST \  https://reform.onrender.com/api/v1/forms \  -H "Authorization: Bearer fep_live_..." \  -H "Content-Type: application/json" \  -d '{"name":"Survey","flowchart":{...}}'# Response (201 Created){  "id": "clk...",  "shareId": "cmqv...",  "name": "Survey",  "status": "published"}
Pricing

Simple, transparent pricing

Start free. Upgrade when you need more. No hidden fees.

Starter

For getting started

$0/mo
  • Unlimited forms
  • Unlimited submissions
  • Visual builder
  • REST API access
  • 1 API key
  • Community support
Most Popular

Engine

For growing teams

$0/mo
  • Everything in Starter
  • Unlimited API keys
  • Key rotation
  • Priority support
  • Custom domains
  • Webhook integrations

Enterprise

For large organizations

Custom
  • Everything in Engine
  • SSO / SAML
  • Dedicated infrastructure
  • Custom SLAs
  • Audit logs
  • Dedicated architect
Get Started

Ready to build something amazing?

Join the next generation of form builders. Design dynamic forms with a visual editor, validate with config-driven rules, and deploy in seconds.