Migrate from Backstage to Phaset

See how easy it is to move from Backstage to Phaset. Paste your Backstage catalog YAML below or upload files to instantly convert them to Phaset format. Don't have files at hand? Use the demo data!

Backstage Catalog YAML

Drop YAML files here or click to browse Supports .yml and .yaml files

Phaset Manifest JSON

Let's automate your migration

Need to convert multiple Backstage files at once? Use Phaset's package phaset-from-backstage to automate the conversion process. Perfect for migrating entire catalogs with hundreds of entities.

npm install phaset-from-backstage

The package provides both a CLI tool and a JavaScript API for converting Backstage YAML files to Phaset format. Visit the GitHub repository for full documentation and examples.

Key Mappings

Here's how Backstage fields map to Phaset:

BackstagePhasetNotes
metadata.namespec.nameDirect mapping
metadata.descriptionspec.descriptionFalls back to "Component: {name}"
spec.lifecyclespec.lifecycleStageexperimental → development, etc.
spec.ownercontacts[].emailIf in email format
metadata.tagstags[]Cleaned, max 5 tags
metadata.linkslinks[]Max 10 links
spec.dependsOndependencies[]Default criticality: medium
github.com/project-slugspec.repoorg/repo format

Next Steps

  1. Convert your Backstage catalog files using this tool
  2. Review the generated Phaset manifests
  3. Install Phaset on your infrastructure
  4. Import your manifests into Phaset
  5. Start exploring your catalog with better visibility
Get Your License Need More Reasons to Choose Phaset?

Third-Party Software Licenses

This converter tool uses the following open source software:

phaset-from-backstage

License: MIT

Author: Mikael Vesavuori

Repository: github.com/phasetdev/phaset-from-backstage

Converts Backstage catalog entities to Phaset manifest format.

yaml

License: ISC

Author: Eemeli Aro

Repository: github.com/eemeli/yaml

YAML parser and stringifier for JavaScript.

All third-party software is used in accordance with their respective licenses. Full license texts are available in the respective repositories.