Skip to main content

Data Governance made
easier with APIs

DataGalaxy's web API lets you automate repetitive tasks
and efficiently build integrations between DataGalaxy and your tools.

Get started

Integrate fast

Use the DataGalaxy API to import and update up to 250,000 objects per request in your metamodel.

Here, the following JSON data is sent to the import endpoint to create a database representation in DataGalaxy web app:

JSON encoded payload
{
"name": "My DataBase",
"type": "Relational",
"summary": "Database summary",
"technology": "mysql",
"description": "Database description",
"owners": [
"john.smith@datagalaxy.com"
],
"stewards": [
"john.smith@datagalaxy.com"
],
"tags": [
"GDPR"
],
"children": [
{
"name": "My Container",
"type": "Model",
"summary": "Container summary",
"children": [
{
"name": "table_0",
"type": "Table",
"children": [
{
"name": "column_0",
"type": "Column"
},
{
"name": "column_1",
"type": "Column"
}
]
},
{
"name": "view_0",
"type": "View",
"children": [
{
"name": "column_0",
"type": "Column"
},
{
"name": "column_1",
"type": "Column"
}
]
}
]
}
]
}
DataGalaxy web app
Documentation

Search through your metamodel with precision

DataGalaxy API’s search endpoint allows you to find objects accurately, thanks to advanced filters.

JSON encoded payload
{
"versionId": "913f3fbb-6d87-49b8-9428-1cea07e25351",
"query": "My",
"filters": [
{
"attributeKey": "TechnologyCode",
"operator": "contains",
"values": [
"mysql"
]
},
{
"attributeKey": "DataOwners",
"operator": "contains",
"values": [
"4e944307-4cb2-45bf-99a5-2c8056bfe0e5"
]
},
{
"attributeKey": "LastModificationTime",
"operator": "currentWeek",
"values": []
}
]
}
DataGalaxy web app
Documentation

Guides and Use Cases