Page cover

file-importModel Imports

Importing data into IcePanel

You can import data to IcePanel from many different data sources. Generally speaking there are 2 ways to import data: via the UI (see below) and via our REST API.

circle-info

Only Admins can import data into IcePanel.

Importing into IcePanel adds the model objects and their connections to the model, but it does not create the corresponding diagrams. After importing, we recommend using the model viewer to visualize the new relationships.

Importing via the UI

If you’re working in a new landscape, or if your landscape contains fewer than 20 objects, 10 connections, and 2 diagrams, you will see the following banner:

Import banner

By selecting Import Model, you will be prompted to create a file. Upload a YAML or JSON file to automatically import objects, connections and tags into IcePanel. You can easily generate this file from a data source, script or using an LLM.

You can also access this import banner from the model objects/connections tables by hitting the import button at the top right:

Import from model object/connection tables
circle-info

You are currently not able to export from IcePanel, modify the file and then import back into IcePanel. For that purpose, we recommend looking at our API.

How to create the import file

1. Learn about the import file structure

Visit the developer documentation at:

Alternatively, provide an LLM with the JSON schema available at:


2. Enable schema validation for YAML files

If you are using a YAML file for the import, add the following prefix to validate the file structure in your IDE:


3. Generate the import file using an LLM (optional)

You can use an LLM to generate the import file automatically. Example prompt:


4. Upload the file

Upload the JSON or YAML file using the upload field above to import the objects, connections, and tags into your landscape.

Last updated

Was this helpful?