Skip to main content
Altimate AI is a data engineering platform with AI tools for dbt™ projects. Connecting Altimate AI to Paradime keeps your Altimate AI instance up to date with your dbt™ project: Paradime sends your dbt™ artifacts to Altimate AI after every production Catalog refresh, with no command to add.
Paradime and Altimate AI logos side by side, with the caption Send dbt artifacts to Altimate AI automatically

What you can do

  • Keep Altimate AI in sync with your production dbt™ project, without a separate upload job.
  • Send manifest.json, catalog.json, and, when your project has one, semantic_manifest.json from each production Catalog refresh.
  • Connect once per workspace from Settings > Integrations, with a credential check before the connection is saved.

Prerequisites

Before you connect, make sure you have:
  • An Altimate AI instance, and its instance name (also called the tenant name).
  • A dbt Core integration in Altimate AI, and its integration ID.
  • An Altimate AI API token that can upload to that integration.
  • The Admin role in Paradime, to connect the integration.

Step 1: Get your Altimate AI details

In your Altimate AI instance, find these values:
  1. Instance name: the name of your Altimate AI instance (tenant).
  2. dbt Core integration ID: the ID of the dbt Core integration that receives your artifacts. Create one in Altimate AI if you don’t have one yet.
  3. API token: an API token for your instance. Store it securely. Paradime keeps it in a secret store and never shows it again.

Step 2: Connect Altimate AI in Paradime

  1. In Paradime, go to Settings > Integrations (see connecting integrations).
  2. In the Data Catalog section, find Altimate AI and click Connect.
  3. Fill in the fields:
  1. Click Test connection. Paradime checks the credentials with Altimate AI and saves them only if the check passes. When it passes, the form shows “Paradime can now send dbt artifacts to Altimate AI.” Click Close.
If the check fails, the form shows the error from Altimate AI, or “We couldn’t connect to Altimate AI. Check your credentials and try again.” Fix the values and click Try again.

When Paradime sends artifacts

Paradime sends artifacts at the end of every production Catalog refresh in the workspace, scheduled or on demand. It uses the Altimate DataPilot CLI (datapilot dbt onboard) and sends:
  • manifest.json
  • catalog.json
  • semantic_manifest.json, when your project produces one
It doesn’t send run_results.json or sources.json. Development catalog refreshes in the Code IDE don’t send anything. To control when the push runs, schedule the Paradime Catalog Refresh command in Bolt.
A push that fails never fails the Catalog refresh or the Bolt run. Paradime writes the error to altimate_push_error.json in the run’s artifacts instead.

Troubleshooting

The refresh succeeds but nothing appears in Altimate AI

A green run doesn’t mean the push succeeded, because a failed push doesn’t fail the run.
  1. Check that Altimate AI is connected in the workspace you refresh. Each workspace has its own connection.
  2. Look for altimate_push_error.json in the artifacts of the production Catalog refresh. It holds the error from Altimate AI.
  3. Check that the API token still works and can upload to the dbt Core integration ID you entered. If not, disconnect and connect again with a new token.

Disconnecting

Go to Settings > Integrations, find Altimate AI, and click Disconnect. Paradime deletes the stored token, and the next production Catalog refresh sends nothing.