Azure Data Catalog developer samples
Important
New Azure Data Catalog accounts can no longer be created.
For data catalog features, please use the Microsoft Purview service, which offers unified data governance for your entire data estate.
If you are already using Azure Data Catalog, you'll need to create a migration plan for your organization to move to Microsoft Purview by August 2025.
Get started developing Azure Data Catalog apps using the Data Catalog REST API. The Data Catalog REST API is a REST-based API that provides programmatic access to Data Catalog resources to register, annotate, and search data assets programmatically.
Samples available on GitHub.com
Get started with Azure Data Catalog
The get started sample shows you how to authenticate with Azure AD to Register, Search, and Delete a data asset using the Data Catalog REST API.
Get started with Azure Data Catalog using Service Principal
This sample shows you how to register, search, and delete a data asset using the Data Catalog REST API. This sample uses the Service Principal authentication.
Import/Export tool for Azure Data Catalog
This sample that shows how to use the Data Catalog REST API to fetch assets from the Azure Data Catalog and serialize them into a file. It also demonstrates how to take a set of assets serialized as JSON and push them into the catalog. It supports exporting a subset of the catalog using a search query.
Bulk register and annotate in Azure Data Catalog
This sample that shows you how to bulk register data assets from an Excel workbook using Data Catalog REST API and Open XML.
Bulk import glossary terms into Azure Data Catalog
This sample shows you how to import glossary terms from CSV files to ADC glossary.
Bulk import relationships into Azure Data Catalog
This sample shows you how to programmatically import relationship information from a CSV file into a data catalog.
Publish relationships into Azure Data Catalog
This sample shows you how can programmatically publish relationship information to a data catalog.
Next steps
Feedback
Submit and view feedback for