Any project can be exported as a single TOML file with its definition: settings, data source selections, Knowledge Base pages, metrics, notebooks, and Workflows. The file is plain text, and two exports of an unchanged project are identical, so a diff shows only real changes. Use it to keep projects under version control or to import a project into another tenant.
Each Workflow’s name, schedule, and its step definition, verbatim
References between exported items use slugs derived from names. Workflow bodies retain embedded IDs and include reference maps used during import. Groups and catalog metrics also retain their IDs as external references. Cross-tenant imports depend on matching data sources and other existing dependencies; review the import requirements and warnings.
Outputs: run results, reports, slide decks, CSV exports, and podcasts
Chat conversations, memories, and uploaded files
Data source connections and credentials. A source is named by data source name and type only
User identities, ownership, timestamps, and other audit fields
Private and draft content. The file includes shared, published, or pinned metrics, published or template notebooks, and shared Workflows. A draft that a shared Workflow depends on is included so the Workflow can be re-imported in working order
Export needs admin capability on the project: a tenant Admin, the project owner, or a Group Admin of a group with access to the project. Analysts and Viewers do not see the option. See Roles at a Glance.
Go to Projects, hover over the project, and click the three-dot menu.
The same menu is available next to each project in the left-hand
navigation menu.
2
Click Export Project Data
Export Project Data in the project menu
3
Export
A dialog summarizes what the file will contain. Leave Include run
history off for a file meant for version control. Click Export. The
browser downloads <project-name>.dsl.toml.
Turn this on to append what ran and whether it failed, for each metric, notebook, and Workflow. The file gains a [meta] block with the export time and a history list per item: run times, status, and error messages, no payloads. Runs per item caps each list, 50 by default and 500 at most.The timestamp makes every export unique, so keep history off for version control. Files with history are for incident review and audit sampling. Import accepts them but drops the history.
The password login endpoint requires a stored Orion password. An SSO-only
account without one cannot use this endpoint. Run this example as a
dedicated account with an Orion password. See Export Orion Snapshots to
Git.
The Workflow body keeps the IDs it was saved with, and the refs table maps each one to a slug in the same file. Import uses that map to connect the Workflow to the metrics it recreates.