🚨 Konstrukt is now Umbraco UI Builder 🚨

Learn all about Konstrukts features



With Konstrukt you can quickly and easily create custom sections complete with it's own tree that you can populate with collections and folders to create a management structure that makes perfect sense to your data model.


Umbraco dashboards allow you display helpful information at the root of sections. With Konstrukt it's easy to expose a collection as a dashboard allowing quick access to key content relevant to a section.

Content Apps

Content apps in Umbraco allow you to display supplementary content directly in the Umbraco document editor interface. With Konstrukt exposing collections as content apps is a great way of displaying a filtered view of content directly relevant to the document in question.


Konstrukt collections are at the core to everything and allow you to display and manage your custom data collections. Konstrukt collections support sorting, filtering and even have the ability to show summary cards for key information.


Whilst collections allow you display and sort your data models, editors are what allow you to manage that content. Built around Umbracos own property editors, creating a meaningful editor experience is quick and easy with Konstrukt.


As well as displaying and editing content, Konstrukt also allows you to define custom tasks to perform against an entity, a selection of entities or at the entire collection level.


When it comes to finding and filtering entities in your collections, Konstrukt is able to help generate dynamic filtering options for you. Simply by marking a property as filterable, Konstrukt will do the rest.

Friendly API

Konstrukt is configured with a developer friendly and strongly typed API meaning it's quick and easy to create a configuration with your IDE guiding you every step along the way.

Additional Features

    • Multi-section support
    • Full control over section tree contents
    • Position sections where you want them
    • Control position of inserted dashboards
    • Control which sections a dashboard appears in
    • Filter who can see a dashboard
    • Control the position and icon of a content app
    • Group multiple collections under a single content app
    • Collections automatically filter collections by the given content items ID
    • Customisable icon + color
    • Display collections in a familiar list view
    • Column sorting
    • Table searching
    • Pagination
    • Filtered data views + property filters
    • Summary cards for key information
    • Menu, Bulk and Row actions
    • Replicable repository implementation
    • Reuse Umbraco property editors
    • Ability to manipulate values before persisting / loading from the database
    • Ability to encrypt values before persisting / loading from the database
    • Configurable form field validation
    • Fluent API
    • Strongly typed
    • DI supported
    • Works with 3rd party data models