Zero-Trust Data Governance That Eliminates The Agony With Enterprise Forms & Data

Form.io does for you the costly, frustrating, and time-consuming things required to connect your data and systems by decoupling forms and API building from your application development.

Embrace the strategy that provides you a scalable, performant, open-architected, unopinionated, and configurable, solution

That's embedded in your environment so you can maintain control of your data and security.

Form.io Does What You Need It To Without Getting In Your Way

It has an Open Source Core that's supported by hundreds of developers and is constantly improving so you never feel trapped.

It's Unopinionated so it works the way you want, down to every individual field, data flow, validation, logic, and style.

It's Extensible which lets you add whatever you need or create whatever you can dream up, which will make your engineering team love you.

It's Fully deployed in your environment giving you 100% control of your data with zero added risk.

Thin Application Layer

With dynamic, JSON-rendered forms

Form.io Is Embedded Form.io Is Embedded
Submission Database

IN: Pre-populated data from existing databases

OUT: Submission data to external databases

Form.io Embedded Platform

With the Developer Portal that manages your bank of interchangeable forms, APIs, user access, integrations, and submit actions.

  1. Thin Application Layer

    With dynamic, JSON-rendered forms

  2. Form.io Embedded Platform

    With the Developer Portal that manages your bank of interchangeable forms, APIs, user access, integrations, and submit actions.

  3. Submission Database

    IN: Pre-populated data from existing databases

    OUT: Submission data to external databases

Decouple Form Building From Application Code Development

Eliminate the costly, frustrating, and time-consuming things with forms, form data, and their APIs by empowering non-developers to build them for you.

With Form.io's Drag And Drop Form & API Builder

Form.io's Developer Portal provides you with the drag-and-drop Form Builder that automatically generates the necessary API in real time so you don't have to spend excessive time writing the syntax.

It also includes everything you need to manage users, admins, and permissions and view form submissions within your enterprise project—ALL of which is deployed in your environment—embedded.

And Render Forms Directly In Your App For Speed, Flexibility, And Simple Integration

Form.io's Form Renderer is compatible with all major JavaScript frameworks and it's deployed in your environment so that nothing happens outside of your control that could pose an additional security risk—embedded.

PLUS, your forms can be fully embedded into your apps (NO iframes) with your custom CSS so that your brand is in front of your users or your customers’ brands are in front of their users—embedded.

With Plug And Play Data Management

Slash your operational costs with Form.io's pre-configured data management that automatically collects and stores form submission data and provides you the tools to view, manage, and export.

AND, you don't have to worry about scalability because there are no arbitrary limits, nor meeting security or compliance requirements either because they're built in.

Since everything is an API, you have the flexibility to integrate with other applications and create automated workflows that can save time across your organization.

Form.io is open source

Your Uptime And Performance Aren't Dependent On Form.io Or Any Third Party

Because when everything is deployed in your environment, you have full control.

PLUS, the core Form & API platform is open source so you are welcome to modify it, extend it, or just see how it works.

What's Included With Form.io?

The Embedded Enterprise And SaaS Offerings all include:

Form.io Developer Portal
Developer Portal

Form.io's primary interface that enables developers to manage projects, sub-projects, teams, resources, forms, PDFs, submission data, and more.

Form.io Drag And Drop Form Builder & API Builder
Form & API Builder

The drag and drop interface that enables developers to build forms and their APIs in one step automatically.

Form.io JavaScript Form Renderer
Form Renderer

The JavaScript rendering engine, compatible with all major frameworks, that renders a single string into forms on page at the application level.

Create single page apps (SPA) with Form.io
FormView Pro

Launch completed forms in a single-page application, manage users and authentication, view, manage, and export submission data, and define form permissions.

What's In The Embedded Enterprise Configurations?

Your configuration in your environment means no surprise usage fees.

Form.io Developer Portal
Developer Portal
Included

Form.io's primary interface that enables developers to manage projects, sub-projects, teams, resources, forms, PDFs, submission data, and more.

Form.io Drag And Drop Form Builder & API Builder
Form & API Builder
Included

The drag and drop interface that enables developers to build forms and their APIs in one step automatically.

Form.io JavaScript Form Renderer
Form Renderer
Included

The JavaScript rendering engine, compatible with all major frameworks, that renders a single string into forms on page at the application level.

Create single page apps (SPA) with Form.io
FormView Pro
Included

Launch completed forms in a single-page application, manage users and authentication, view, manage, and export submission data, and define form permissions.

PDF Plus Server
PDF Plus Server
Optional

Convert PDFs into forms to collect data, output to PDF for user-facing downloads, enable pixel-perfect form backgrounds, and digital webform overlays.

Form.io Enterprise Form Builder
Enterprise Form Builder
Optional

Customize the form building interface on a per tenant basis without code so it's a more relevant, tailored experience

Form.io Premium Components
Premium Components
Optional

Revisions, collision control, automatic accessibility, security and encryption, translations, e-signatures, audit logging, email integration, offline mode, and more.

Multi-Tenancy
Multi-Tenancy
Optional

Provide your customers with their own form, API, and data management tools, fully white-labeled under your brand or your customers' brands.

Docker Container Logo

Self-Hosted, Enterprise Deployments That Won't Burden Your IT People

The flexible, configurable main API platform and portal interface for Form.io plus your selection of à la carte enterprise addons, completely wired, licensed, and maintained for you with all dependencies, delivered to you in a Docker container.

Deploy within your own on-premise or private cloud production and non-production environment(s) with total control and peace of mind.

Form.io Enterprise SaaS

Start Building Forms & APIs In 5 Minutes With Form.io Enterprise SaaS

Get the open embedded platform hosted for you on portal.form.io so you can start rapid-prototyping on your customer-centric apps today, no credit card required.

Get Started With Your First Project

Try our SaaS to see how it works right now

1. Create Your Project

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

In this example, we're creating a project from scratch, which includes a default set of forms and resources for user authentication.

2. Build Resources

Resources serve as the common data model objects required for your application. Using our simple drag-and-drop form builder interface, you can build the data Resource models for your application, which can then be used within other Forms and Resources to create sophisticated data model relationships so you're not limited in what your app can do.

Resources and forms are nearly identical in structure, but they are classified differently to help you stay organized and know what's used to store data (Resources) and what's rendered on the page (Forms).

3. 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!

Our form building capabilities can also be embedded within your own application so that you can offer the same powerful form building experience to your customers.

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.

In this example, we're editing the Save Action on a form to save the data to a resource where each field in the form is mapped to a field in the resource.

5. Embed Your Forms

Our form embedding technology allows you to utilize one single tag to embed a dynamic JSON powered form in your application using Angular 1 or 2, React.js or Vue.js.

Our form building capabilities can also be embedded within your own application so that you can offer the same powerful form building experience to your customers.

Complex Connections Made Simple

Immediately connect your application to the 3rd-party apps you rely on with the combination of our dynamic JSON powered forms and our 3rd-party integrations.

Form.io Integrations

What Technologies Are Compatible With Form.io?

For self-hosting the Form.io platform in your environment.

Cloud Environments
Cloud Environments

Any environment where you can stand up a load balancer, container, and a database, including but not limited to the big 3:

  • Azure
  • AWS
  • GCP
Authentication Schemas
Authentication Schemas

Any authentication schema including the following:

  • SAML
  • OAuth / OIDC
  • LDAP
  • Custom JWT Tokens
  • Email with 2FA
Front-End Frameworks
Application Frameworks

Regardless of which framework you're using, Form.io's platform can be a thin layer within your application, including but not limited to:

  • React
  • Angular
  • Vue
  • .NET
Orchestrations
Orchestrations

Regardless of your devops strategy for deployment, scaling, or management of containerized solutions, Form.io can be deployed in any way including leveraging the following:

  • Kubernetes
  • Docker Compose
  • Helm Charts
  • Terraform
  • GCP Cloud Run
  • AWS Cloud Formation
Databases
Databases

Form.io requires MongoDB or equivalent to run (remember, data can also be sent to any 3rd-party database), including:

  • MongoDB Atlas
  • AWS Document DB
  • Azure Cosmos DB
  • Mongo Enterprise Advanced (for on premise deployments)
Get Answers

Need More Answers?

Ask and we'll get back with you in 1 business day.

Contact Us

Send us a message to contact support or ask a question.

Schedule a meeting

Open Source Platform

Read our FAQ to find out what exactly is Open Source

View the Platform Documentation

View the API Documentation

View the Open Source Code

Learn More

Learn How It Works

Read the Release Notes

Discover Industries that use Form.io

Read our Blog