Overview

Welcome to the Decube Public API! This documentation will help you get up and running quickly with our platform.

This API is currently in BETA and subject to ongoing development. Functionality and structure may evolve as we continue to refine and enhance the service. We welcome your feedback and encourage you to report issues or suggestions to the Decube team at [email protected].

Getting Started

Follow these steps to start integrating with Decube APIs:

  1. Try your first API call (see example below)

  2. Explore the API Reference for available endpoints

Need some ideas on how to use the API? Check out our use cases for inspiration.

Common Use Cases

  • Build a data catalog

  • Automate glossary management

  • Track data lineage

  • Manage user access and permissions

How to Authenticate

  1. Log in to your Decube account.

  2. Navigate to "My Account" > "Update Profile".

  3. Click "Generate New API Key".

  4. Use the API key in the X-Decube-Api-Key header for all requests. See how to generate API keys.

First API Call Example

curl -H "X-Decube-Api-Key: YOUR_API_KEY" \
  https://connect.<REGION>.decube.io/api/v1/data/catalog/glossary/list

Note: Replace <REGION> with your specific Decube region (e.g., us-1, apac). You can find the region name in your URL bar when logged into Decube (e.g., https://apac.decube.io).

If you receive an error, check your API key and region. For more details on error codes and troubleshooting, see the Support section below.

Structure

Decube provides two main API groups:

Data API

These are APIs related to interacting with data within a customer's Data Plane, such as assets, glossary, and lineage.

Control API

These are APIs related to interacting with data within the Decube Control Plane, such as user management.

Versioning

Current API version is V1 which is a BETA version. This endpoint WILL be deprecated and moved to V2 once it is available for General Availability.

Rate Limit

Currently, no hard limit is enforced. Rate limit WILL be enforced in the future.

Support

If you have questions, encounter issues, or need help integrating with the Decube API, please contact our team at [email protected]. We also welcome feedback and suggestions to improve our API and documentation.

Last updated