Architecture
Learn how Buildocs UI Engine works behind the scenes and how its components work together to deliver backend-driven, runtime-controlled interfaces.
Form API
Buildocs UI Engine is not just a form builder.
Form Builder
3 items
Form Revisions
Every change to a form is automatically saved as a revision. You can browse the full history of any form, preview how it looked at any point in the past, and restore any previous version with a single click.
Form Translations
Buildocs UI Engine can translate every string in your forms and interfaces into all supported project languages with a single click.
FormHostProvider
FormHostProvider is a React component you write once in your own project. It connects the Buildocs form to your backend — routing form events through your API and providing an auth token at runtime.
Forms
Forms are one of the core building blocks of Buildocs UI Engine.
Iframe Configuration
Configure Buildocs UI Engine when embedding forms via iframe.
Project Transfer
A project can be transferred from one tenant to another.
Projects
Projects are the main workspace inside Buildocs UI Engine.
Rendering Forms
Learn how to render Buildocs UI Engine in your application.
Users and Roles
Buildocs uses a four-level role system. Every user in a tenant has exactly one role, and that role determines what they can see and do across all projects.