Custom API integration

With Databand, you can create a custom API integration to connect with the orchestration or data integration tool of your choice. This feature offers greater freedom in choosing how to track your data so that you can achieve more complete observability of your data platform.

Databand generates an API endpoint with the information that is necessary for you to integrate your chosen tool. For more information about how to create a custom API integration in Databand, see Managing a custom API integration.

Collected metadata

With your custom API integration, you can track and define alerts for the following metadata:

  • State alerts for runs and tasks
  • Duration alerts for runs and tasks
  • Capturing logs for runs and tasks
  • Visual representations of your pipelines and their tasks, such as DAGs
  • Task parameters

Integrating Databand

The process of integrating Databand with your system consists of the following steps:

  1. Create an integration in the Databand UI.
  2. Write code to connect your system with Databand.
  3. Run the code to pull the data from your system.
  4. Convert the received data to the request payload that conforms to the Databand schema.
  5. Send the request payload to the API endpoint URL. This URL is generated in the last step of the integration.
  6. Run the code periodically to send your data. In the example code that is provided in step 2, the code runs every 120 seconds.