Formatic

A React library for building interactive forms

Easy to use

Rendering a form is as simple as embedding an instance of the Formatic Form component within your application.

Data and state management, field rendering, API communication and more is taken care of for you. Let Formatic build your forms, you focus on your app!

Completely extendible

Formatic allows you to extend native behavior through Overrides and Custom Components.

With a fully fledged Data API and PubSub system, you’re able to seamlessly integrate with and extend native behavior to easily build your app.

Configuration over cloud

We believe configuring form behavior should be a business process, not a development process, which is why the form is completely managed within our cloud app and retrieved programmatically via an API at runtime.

See how it works


A Simple Form

You can render a form by simply passing an apiKey, environment and formId prop through to the Formatic component.

All of the form configuration is retrieved automatically from your Formatic Cloud Dashboard via an API.