iTwin.js Presentation Library

The Presentation library provides means to declaratively get data from iModels in a format that's ready to be displayed to end users. That includes creating hierarchical structures and content for components like list, table, property grid and others. See the motivation page for more details.


What is the purpose of the Presentation Library and why it should be used

Setting Up

How to set up backend and frontend for using Presentation Library


Learn presentation rules for producing content for tables, property grids, list views


Learn presentation rules for producing hierarchies


Learn about customization of how instances are displayed

Unified Selection

Learn about sharing selection across UI components


Learn advanced topics about Presentation Library

Last Updated: 18 May, 2022