# Umbraco UI Builder Documentation

Umbraco UI Builder is a tool for creating custom Backoffice User Interfaces (UIs) in Umbraco using a fluent API.

![Example Umbraco UI Builder UI](/files/HMR6wHhlU9FNDmKFXy7i)

If you have a custom data store that you want to manage within Umbraco, you can use Umbraco UI Builder. With few lines of code, you can configure a custom administration UI, and reuse many core components with a consistent look and feel.

With Umbraco UI Builder, custom backoffice integrations can now be set up in minutes rather than days.

## Using The Documentation

This documentation is intended for **developers** with a basic understanding of Umbraco and C#/MVC principles.

If you are new to Umbraco UI Builder, it is recommended to start with the [Getting Started](/umbraco-ui-builder/getting-started/requirements.md) section. This section covers system requirements and installation instructions.

Once you have Umbraco UI Builder installed, explore the [Guides](/umbraco-ui-builder/how-to-guides/creating-your-first-integration.md) section. This section provides a quick-start example on configuring Umbraco UI Builder.

Use the main menu to explore features in detail and navigate directly to topics of interest.

For additional resources and best practices, visit the [Miscellaneous](/umbraco-ui-builder/miscellaneous/conventions.md) section.

## Getting Help

If you need assistance, refer to our support channels for help and troubleshooting.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.umbraco.com/umbraco-ui-builder/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
