Getting Started
This guide will help you integrate Buildocs UI Engine into your application and render your first dynamic interface.
Buildocs UI Engine is designed for applications where the backend controls UI behavior at runtime — forms, tables, nested modals, workflows, document actions, and complex business processes.
Your frontend renders the interface. Your backend defines what happens.
Requirements
Before starting, make sure your project meets the following requirements:
- Node.js 18 or higher
- npm 9 or higher
- React 18 or higher
- TypeScript 4.9.5 or higher
- A Buildocs UI Engine account
Install the SDK
Install the SDK together with all required peer dependencies.
npm install @buildocsdev/sdk@latest react-pdf@^10.3.0 @emotion/react@^11 @emotion/styled@^11 @mui/material@^5 @mui/icons-material@^5 @mui/system@^5 @mui/x-tree-view@^7 @react-spring/web@^9.7.4 @reduxjs/toolkit@^2.0.0 axios@^1.0.0 bootstrap@^5.3.8 i18next@^25 i18next-http-backend@^3.0.5 react-hook-form@^7.66.1 react-icons@^5.5.0 react-i18next@^16 react-redux@^9.0.0 react-router-dom@^6.4.1 react-toastify@^9.0.0 xlsx@^0.18.5 --force
or using yarn:
yarn add @buildocsdev/sdk@latest react-pdf@^10.3.0 @emotion/react@^11 @emotion/styled@^11 @mui/material@^5 @mui/icons-material@^5 @mui/system@^5 @mui/x-tree-view@^7 @react-spring/web@^9.7.4 @reduxjs/toolkit@^2.0.0 axios@^1.0.0 bootstrap@^5.3.8 i18next@^25 i18next-http-backend@^3.0.5 react-hook-form@^7.66.1 react-icons@^5.5.0 react-i18next@^16 react-redux@^9.0.0 react-router-dom@^6.4.1 react-toastify@^9.0.0 xlsx@^0.18.5