Forms that actually work
Drop-in form components for React. Built for ops teams who need forms that scale — without dragging engineers into every minor change.
$29/mo · No credit card required
Stop rebuilding forms
Give ops a form builder. Give yourself a React component that just works.
Building forms from scratch
Your ops team needs custom forms for each campaign, but you're writing the same input components over and over.
No way to let non-devs manage forms
Marketing and ops want to change fields — but every change requires a code deploy.
Theme inconsistency
Every form looks different. Formkite ships with built-in themes — match your brand without custom CSS.
Built for devs, managed by ops
You focus on the SDK. They focus on content. Everyone wins.
Create form in dashboard
Build your form in our web interface. Add fields, set validation, multi-step flows — no code needed.
Add to your React app
Pass your form ID and publishable key. That's it — the form renders automatically.
Get submissions anywhere
Webhooks send data anywhere. Email notifications keep you in the loop.
Everything you need
The SDK handles the hard stuff so you can focus on your app.
JSON schema-driven
Forms defined as JSON in your backend. Ops edits in our web UI — no code deploys.
Built-in styling
Scoped CSS with custom properties. Theme with a single prop. Works out of the box.
Multi-step forms
Wizard-style with progress indicators. Validation per step — handled automatically.
Field validation
Required, email, phone, min/max, regex. Define in schema, SDK handles the rest.
Responsive
Mobile-first. Works on every screen size. No extra CSS needed.
No dependencies
Self-contained SDK. Just @formkite/react and our CSS. Nothing else.
TypeScript
Full type definitions. Import the schema type, get autocomplete everywhere.
Try it in your app
Start free trial. No credit card needed.
$29/month
No tiers. No hidden fees. Cancel anytime.
Pro
Everything you need. No hidden fees.
- Unlimited forms
- Unlimited responses
- Built-in styling
- Multi-step forms
- Field validation
- Email support
No credit card required for trial · Cancel anytime
Common questions
Just import @formkite/react, pass your form ID and publishable key. The component handles all rendering, validation, and multi-step navigation.
Submissions are sent via webhooks to your endpoint. Email notifications are also supported out of the box.
Yes. The dashboard lets ops/marketing create and edit forms without touching code.
Yes. Multi-step forms are built in — step navigation, progress indicators, and validation per step are handled automatically.
No free tier. We offer a 14-day free trial with full access — no credit card required.