dbt docs generate run.
You can connect the integration in two ways:
- Connect UI — a dedicated form to enter your GMS URL, token, and optional domain, with a built‑in connection test. Fastest way to get set up.
- Environment variables — set your DataHub credentials as Paradime environment variables. Useful for scripted or templated setups.
PrerequisitesBefore generating API credentials, ensure you have:
- An active DataHub instance (DataHub Cloud / Acryl)
- Permission to create Personal Access Tokens in DataHub
- Metadata Service Authentication enabled on your instance
- The service account used to generate the Personal Access Token must have Admin permissions in DataHub. The token inherits the account’s privileges, and Admin access is required to push dbt™ metadata to the GMS endpoint.
- Log in to your DataHub instance as a user with permission to manage access tokens.
- Click your profile in the top right corner and navigate to Settings.
- Select the Access Tokens tab from the settings menu.
- Click the Generate new token button.
- Enter a name for your token (e.g., “Paradime Integration”), set an expiry, and click Create.
- Copy the Access Token from the dialog. Store it securely as we will need it to set up the Paradime integration. Important: The Access Token will only be displayed once. Make sure to copy and store it in a secure location before closing this dialog.
/gms path, for example:

- In Paradime, go to Account Settings > Integrations.
- Find DataHub and click Connect to open the Connect to DataHub panel.
- Fill in the fields:
- GMS URL — your DataHub GMS server URL (e.g.
https://<instance>.acryl.io/gms). - Personal Access Token — the token you generated from your DataHub instance.
- Domain (optional) — a DataHub domain URN or domain id to associate pushed assets with (e.g.
urn:li:domain:sales).
- GMS URL — your DataHub GMS server URL (e.g.
- Click Test Connection to verify Paradime can reach your GMS endpoint with the supplied token.
- Once the test passes, save the connection.
dbt docs generate run — no environment variables required. The target warehouse platform is inferred from your production connection.
You will be able to control the sync by using the Paradime Catalog Refresh Command in Bolt.
Option 2 — Connect via Environment Variables
Alternatively, set your DataHub credentials as environment variables in Paradime before connecting the integration.
- In Paradime, go to Account Settings > Environment Variables.
- Create the following environment variables:
DATAHUB_GMS_URL- Set this to your DataHub GMS server URL (e.g.https://<instance>.acryl.io/gms)DATAHUB_GMS_TOKEN- Set this to your DataHub Personal Access TokenDATAHUB_TARGET_PLATFORM- Set this to the warehouse your dbt™ models run on (e.g.snowflake)
- Click Save to store the environment variables.
Make sure these environment variables are set in your Paradime Account Settings > Environment Variables before attempting to use the environment variable method.
DataHub Integration Capabilities
Paradime uses DataHub’s native
dbt ingestion source to push dbt™ metadata from Bolt into DataHub. This allows you to keep your DataHub catalog in sync with your dbt™ project as part of your Paradime workflows, enabling:
- Pushing dbt™ models, lineage, columns, and descriptions to DataHub on every run
- Associating pushed assets with a DataHub domain
- Pushing artifacts for multiple dbt™ projects in a single task
- Integrating catalog updates into larger data orchestration workflows