Edit

Share via


Item definition overview

An item definition is the structured set of files and metadata that describe how a Fabric item is constructed. A Fabric item definition includes the mandatory system files that define the item's characteristics. Different Fabric item types (Lakehouses, Notebooks, Semantic Models, Data Pipelines, Eventstreams, etc.) each have their own supported definition formats and mandatory parts.

Definition based APIs

A definition‑based API in Microsoft Fabric is a type of REST API that returns the full item definition in the response or accepts an item definition as the payload when creating or updating a Fabric item.

Definition based APIs are important because they allow for:

  • Fully automated deployment of Fabric items
  • Bulk migrations using export/import of item definitions

Definition based APIs include Get Item Definition, Update Item Definition, and Create Item with Definition.

Platform file

The platform file is a definition part that contains the item's metadata information.

For more information, see Automatically generated system files

Definition Details for Supported Item Types