Skip to main content

API Hub

API Hub is your API manager — a unified interface to connect to external APIs as well as manage your own.

Key Features

Import APIs

Seamlessly import any Swagger or OpenAPI compatible APIs, rather than defining every endpoint by hand.

Share APIs

Organize and share saved API requests with team members, and easily collaborate while working with APIs.

Connect with everything else

API Hub connects with other Apps in the DashX ecosystem to help automate your workflows. An imported API becomes callable from Operations, which in turn can be triggered by an Automation flow.

How it fits with the data layer

API Hub is the app; the HTTP API integration is the connection to a specific API.

  1. Install the HTTP API integration and point it at the API's base URL, with whatever authentication it needs.
  2. Define Operations with the API Request behavior to call individual endpoints.
  3. Use a response mapper to reshape the API's payload into the form you want to expose.

From that point the API is queryable through the DashX GraphQL and REST APIs like any other data source.

Getting Started

  1. Install the API Hub app in your workspace.
  2. Install the HTTP API integration for each API you want to connect.
  3. Create operations for the endpoints you need.
tip

Install the HTTP API integration separately per environment, each pointing at that environment's API — sandbox in development, production in production. Your operations then work everywhere without changes.