IcePanel Docs
  • 🧊Welcome
  • 🏁Getting started
  • Core Features
    • Modelling
      • Model objects view
      • Connections list
      • Groups
    • Diagramming
      • Diagrams section
    • Organizations
    • Landscapes
    • Domains
    • Global search
    • Dependencies view
    • Imports
    • Exports
  • COLLABORATION
    • Comments
    • Share links & embeds
  • Ownership teams
  • Roles & permissions
  • Visual Storytelling
    • Flows
      • Flows section
    • Tags
    • Technology choices
  • Future state design
    • Drafts
    • Versioning
  • Reality linking and integrations
    • Linking to reality
    • Code repo linking
      • GitLab
      • GitHub
      • Bitbucket Server
      • Azure DevOps
    • Inaccuracy score
    • REST API
  • 🎓Expert help
    • Training
    • Pilot
  • 🎨Templates
    • IcePanel
    • E-commerce
    • Low-code
    • Marketplace
    • RSS feed
    • Bank
  • ❓Other information
    • Glossary
    • SSO - SAML
    • UI theme
    • Hotkeys
    • Troubleshooting
Powered by GitBook
On this page
  • Structurizr
  • Backstage

Was this helpful?

  1. Core Features

Imports

PreviousDependencies viewNextExports

Last updated 5 months ago

Was this helpful?

You can import data to IcePanel from Structurizr, Backstage, and our REST API (REST API).

Only Admins can import data into IcePanel.

Structurizr

  1. Use the export command in to get a JSON file of your workspace/

  2. From the home section in IcePanel, click on the landscape dropdown in the top navigation bar.

  3. Click on the Import landscape button and select Structurizr.

  4. Upload the JSON file and click Import.

Backstage

Everything in Backstage exists as an with the appropriate assigned type.

  1. The first step is to export all these entities into a YAML or JSON file. The includes an endpoint to get a list of all entities, which can be filtered if needed. You can use the following curl command to export a list of your entities into a JSON file.

curl https://demo.backstage.io/api/catalog/entities --output entities.json

IcePanel supports the following kinds (types) from Backstage:

Backstage kind
Imported to IcePanel as

Domain

Domain

System

System (systems without a domain will be added to the default domain)

Resource

Store (resources without a system will be added to the default system)

Component

App (components without a system will be added to the default system)

API

App (APIs without a system will be added to the default system)

IcePanel will also import entity properties from Backstage, such as:

  • Name

  • Description

  • Tags

  • Links

  1. Once you have your list of entities, go to IcePanel and click the landscape dropdown in the top navigation bar.

  2. Click on the Import landscape button and select Backstage.

  3. Import the YAML or JSON file.

Structurizr's CLI
Entity
Backstage API
Importing from Backstage to IcePanel
Page cover image