A Form and Data Management Platform for
Serverless Enterprise Applications

Simplify the connections between your forms and APIs.
Integrate with 3rd party providers and legacy systems.
All while maintaining control of your data.

Watch Video Get Started

How it works

Think of it as a form builder for developers.

Create your project

A project contains the Resources and Forms necessary to build a single application. You can create a new project from scratch or from an existing pre-built template.

Step 1

Step 2

Build Resources

Use our simple drag-and-drop form builder interface to create the Resources for your application. The resource fields can then be reused within other forms to create complex relationships and interfaces.

Create Forms

Create the form interfaces that will be used within your application. Every form and resource has an automatically generated REST API associated with it!

Step 3

Step 4

Trigger Actions

Each form can have an unlimited number of Actions associated with it which allows for sending Emails, 3rd Party Integrations, Authentication, and much more.

Embed in your App

Our form embedding technology allows you to utilize one single <formio> tag to embed a dynamic JSON powered form in your application using Angular.js or React.js. It's as easy as an <img> tag! You can even directly theme the forms using simple CSS as well hook into the data flow using our JavaScript API.

Step 5

Step 6

Profit

The combination of our Dynamic JSON powered forms with our 3rd party integrations enables your application to immediately connect with the world.

You build the app, we handle the Form I/O.


Get Started

Features

Check out our amazing product offerings.

Simple Form Builder

with Drag & Drop interface


Dynamic Forms

using Angular or React


User Authentication

using JWT Tokens & OAuth


Offline Forms

No Internet, No Problem


Automatic API Creation

including Swagger I/O


On-Premise Hosting

using Docker Containers

Application Embedding

Using the <formio> HTML tag.

Connect to Anything

with Webhooks, Websockets, and Integrations


Translatable Forms

for Multi-National usage.


Deploy Anywhere!

using Cordova, Electron, CDN's and many more!

We are Open Source!

We are proud to offer our core Form & API platform as Open Source.

Find us on GitHub @ https://github.com/formio/formio

Getting started is as easy as...

git clone https://github.com/formio/formio.git
cd formio
npm install
node server

Pricing

From the Individual to the Enterprise, we have a solution for you.

BASIC

FREE

  • Individual Developers
  • Basic Actions
  • Assigned Domains
  • Data Management
  • DIY Email Gateway
  • Multi-Resource Authentication
  • Offline Mode
  • File Uploads
  • CORS
  • Websocket Integration
  • On-Site Deployment
  • Independent Database
  • Community Support
  • 1,000 requests**
UPGRADE

Independent

$15/mo*

  • Individual Developers
  • Premium Actions
  • Self Selected Domains
  • Data Management
  • Multiple Email Providers
  • Multi-Resource & OAuth Auth
  • Offline Mode
  • File Uploads
  • CORS
  • Websocket Integration
  • On-Site Deployment
  • Independent Database
  • Community Support
  • 10,000 requests**
UPGRADE

Team Pro

Cloud

BASED HOSTING

  • Team Collaboration
  • Premium Actions
  • Self Selected Domains
  • Data Management
  • Multiple Email Providers
  • Multi-Resource & OAuth Auth
  • Offline Mode
  • File Uploads
  • CORS
  • WebSocket Integration
  • On-Site Deployment
  • Independent Database
  • Priority Support
  • 250k requests**$100/mo*
    500k requests**$250/mo*
    2M requests**$500/mo*
UPGRADE

Commercial

On-Site

DOCKER DEPLOYED

  • Team Collaboration
  • Premium Actions
  • Self Selected Domains
  • Data Management
  • Multiple Email Providers
  • Multi-Resource & OAuth Auth
  • Offline Mode
  • File Uploads
  • CORS
  • WebSocket Integration
  • On-Site Deployment
  • Independent Database
  • Priority Support
  • Per Instance***$250/mo*
    Per 3 Instances***$500/mo*
    Form Management****$100/mo*
*Pricing is calculated per month per project
**Requests are based on Submission API requests per month per project.
***An "instance" is defined as the server running the Docker container.
****The Docker container serves as the API Platform. You will still use Form.io as your Form management system.

Contact Us

Have a question? Ask here and we will get back with you as soon as we can.