Create Entity of a Custom Kind
Learn how to create catalog entities of a custom entity kind in Harness IDP using the UI or a YAML file.
Once a custom kind exists, any user with catalog write access can create entities of that kind, through the catalog UI or via a YAML file.
From the catalog UI (visual)

Go to Catalog and click + Create.
Under If you have Custom Entity Kinds, select your kind from the dropdown.
Fill in the form fields: Name, Type, Owner, Tags, Description, Lifecycle, and System.
Choose the Scope (Account, Organization, or Project) and storage location (Inline or Remote Git).
Click Review YAML to preview the generated YAML, fix errors if any, and then click Create Component to finish.
From a YAML file

Write a YAML file where kind matches your custom kind name exactly (case-sensitive). All custom fields must go under spec or metadata, not at the root level.
Register this file through the catalog registration flow, the ingestion API, or by pushing it to a connected Git repository.
Your new entity will be available in the catalog as shown below:

Last updated
Was this helpful?