
# Custom Metadata

> Part of Govern data

Learn how to create and manage custom metadata attributes in Atlan to extend your data catalog with organization-specific information.

- [Add options](https://docs.atlan.com/llms/governance/custom-metadata/add-options/llms.txt): :::warning Who can do this? You must be an admin user in Atlan to create options for custom metadata properties.
- [Add custom metadata badges](https://docs.atlan.com/llms/governance/custom-metadata/add-custom-metadata-badges/llms.txt): Bringing visibility to custom metadata and enriching it with additional context are critical requirements for data teams. Atlan enables you to highlight the most critical custom metadata with badges.
- [Manage custom metadata structures](https://docs.atlan.com/llms/governance/custom-metadata/manage-custom-metadata-structures/llms.txt): :::warning Who can do this? You must be an admin user to manage custom metadata structures, including defining new ones.
- [Custom metadata properties](https://docs.atlan.com/llms/governance/custom-metadata/custom-metadata-properties/llms.txt): Complete reference for custom metadata property configuration, including all field types, settings, and asset targeting options.
- [Custom Metadata Extender](https://docs.atlan.com/llms/governance/custom-metadata/custom-metadata-extender/llms.txt): Expand existing custom metadata definitions to include new connections or glossaries added after initial creation. Reference for workflow configuration and scope-extension rules.
- [Sync Lake Formation tags to custom metadata](https://docs.atlan.com/llms/governance/custom-metadata/lake-formation-tag-sync/llms.txt): Sync AWS Lake Formation tags to Atlan custom metadata to maintain governance alignment. Reference for workflow configuration, tag mapping, and input-file format specifications.
- [Priority Propagator](https://docs.atlan.com/llms/governance/custom-metadata/priority-propagator/llms.txt): Propagate tags or custom metadata from child assets to parent assets using configurable priority rules. Reference for workflow configuration, priority-rule syntax, and transformation settings.
- [Custom Metadata](https://docs.atlan.com/llms/governance/custom-metadata/what-is-custom-metadata/llms.txt): Atlan provides basic metadata for assets like certification, owners, and descriptions. But since every data team has their own unique needs, Atlan allows you to extend these with your own unique properties.
- [Update input type for existing custom metadata](https://docs.atlan.com/llms/governance/custom-metadata/change-input-type-custom-metadata/llms.txt): Learn about update input type for existing custom metadata.
- [Custom metadata structures overview](https://docs.atlan.com/llms/governance/custom-metadata/how-tos/llms.txt): Learn about the composition of custom metadata structures in Atlan and how to create them programmatically.
- [Create custom metadata](https://docs.atlan.com/llms/governance/custom-metadata/create-custom-metadata/llms.txt): Define custom metadata structures in Atlan using the Python SDK's builder pattern — group business attributes on any asset type, and note the ~1000 tenant-wide property limit.
- [Retrieve custom metadata](https://docs.atlan.com/llms/governance/custom-metadata/retrieve-custom-metadata/llms.txt): Retrieve custom metadata structures programmatically using the Atlan Python SDK (pyatlan). Use CustomMetadataDef to access metadata definitions and attributes.
- [Update custom metadata](https://docs.atlan.com/llms/governance/custom-metadata/update-custom-metadata/llms.txt): Modify existing custom metadata structures in Atlan using the Python SDK — add or update attribute types, display labels, and validation rules without recreating the full structure.
- [Delete custom metadata](https://docs.atlan.com/llms/governance/custom-metadata/delete-custom-metadata/llms.txt): Remove custom metadata structure definitions from Atlan using the Python SDK — note that deleted structures still count against the ~1000 tenant-wide property limit.
- [Manage custom metadata badges](https://docs.atlan.com/llms/governance/custom-metadata/manage-badges/llms.txt): Create and delete custom metadata badges in Atlan using the Python SDK — surface business attribute values as visual badges on asset cards to improve data trust at a glance.
- [Manage options (enumerations)](https://docs.atlan.com/llms/governance/custom-metadata/manage-enumerations/llms.txt): Create and manage option sets (enumerations) for custom metadata attributes in Atlan using the Python SDK — define valid value sets like data quality dimensions using EnumDef.creator().
