AI-first data engineering automation for Developers

Connect your AI tools over MCP, automate anything with the GraphQL API, and access your workspace from the terminal or Python.

Paradime MCP

Connect AI tools to your data stack

The Paradime MCP server gives you access to code, warehouse, catalog, and pipelines, in Claude, Cursor, ChatGPT, or Copilot.

DinoAI
Governed access to your data platform
Code, Data Warehouse, Metadata, Pipeline Logs

Connect your AI tools to Paradime

The Paradime MCP server gives Claude, ChatGPT, Cursor, and any other MCP client tools across your repos, warehouse, catalog, and Bolt schedules — with your own role and workspace permissions.

MCP ServersAdd server
SalesforceConnectedOAuth
GongConnectedOAuth
AtlanConnectedOAuth
HubSpotConnectedOAuth
DataHubConnectedPublic
Acme AI GatewayConnectedPublic

Bring your own MCP servers

Connect Salesforce, DataHub, Atlan — or, in the enterprise, your in-house AI gateway where every tool is already validated — and DinoAI agents and the Code IDE copilot can call their tools.

GraphQL API

Full API access to your workspace

Trigger Bolt runs, discover metadata, manage users and workspaces, read audit logs, and trigger DinoAI agents. All of it through one GraphQL endpoint, authenticated with account API keys.

Trigger a Bolt rungraphql
mutation TriggerBoltRun($slug: String) {
  triggerBoltRun(slug: $slug) {
    runId
  }
}
Trigger a DinoAI agent sessiongraphql
mutation TriggerDinoaiAgentRun($agent: String, $message: String) {
  triggerDinoaiAgentRun(agent: $agent, message: $message) {
    ok
    agentSessionId
    status
  }
}
Get metadata with the Discovery APIgraphql
query EnvironmentOverview($environmentSlug: String!) {
  environment(slug: $environmentSlug) {
    dbtProjectName
    adapterType
    applied {
      lastUpdatedAt
      resourceCounts
      packages
    }
  }
}
Invite a usergraphql
mutation InviteUser($email: String!, $accountType: UserAccountType!) {
  inviteUser(email: $email, accountType: $accountType) {
    ok
  }
}

Model Providers

Every frontier model, one gateway

DinoAI's model picker spans six providers. Pick a fast model for quick questions and everyday edits, or a frontier model for the hard refactor. Every request runs through Paradime's LLM gateway, so sessions and tools work the same whichever model you pick.

AnthropicClaude Opus 5, Sonnet 5, Haiku 4.5
OpenAIGPT-5.6 Sol, Terra, and Luna
GoogleGemini 3.7 Flash
xAIGrok 4.6
Moonshot AIKimi K2 Thinking
QwenQwen3 235B

Model Families

Attach a model family to every agent you build

A model family is a set where different models perform planning, reasoning, and work for sub-agents. Pick a preset in Agent Studio, set model_family in YAML, or override it per run through the API.

Tooling

Four ways to access Paradime

Whatever you automate, there is a direct way to reach Paradime over HTTP, from the terminal, in Python, or as events over webhooks.

Request
mutation {
  triggerBoltRun(slug: "daily-models") {
    runId
  }
}
Response
{ "data": { "triggerBoltRun": { "runId": 15477 } } }

GraphQL API

Get full programmatic access to your workspace across Bolt, users, audit logs, and DinoAI agents.

Commands
$ pip install paradime-io
$ paradime bolt run "daily-models" --wait
Output
Triggered run 15477
dbt build .......... [PASS in 3m 12s]
Run 15477 finished: SUCCESS

Paradime CLI

Manage Paradime resources and trigger integrations from your terminal, or from Airflow, GitHub Actions, and 20+ other orchestrators.

Code
from paradime import Paradime

paradime = Paradime(api_secret="...")
run_id = paradime.bolt.trigger_run(run_name="daily")
Output
>>> run_id
15477

Python SDK

Work with Paradime from Python with the official SDK and using every API module.

Delivered to
POST https://hooks.acme.io/paradime
Event payload
{
  "id": 1234,
  "status": "succeeded",
  "commands": [
    { "command": "dbt run", "status": "succeeded" }
  ]
}

Webhooks

Subscribe to bolt.run.started and bolt.run.completed events and forward them to Slack, Jira, Linear, or your own HTTPS endpoints.

Custom Integrations

Add your own custom data products to your lineage

The Custom Integration API extends Paradime's lineage and catalog with external applications. Define your own node types, each with an icon and color. Upload nodes from Python, and connect upstream and downstream dependencies to warehouse tables and dbt™ models. Ready-made examples cover Matillion, Streamlit, and Snowflake Notebooks.

Pipeline⋯
F1 Custom Connector Load
Job⋯
Load Drivers
Job⋯
Load Laps
analytics
Source⋯
f1_matillion.f1_drivers
analytics
Source⋯
f1_matillion.f1_laps
analytics
Model⋯
stg_f1__drivers
analytics
Model⋯
stg_f1__laps
analytics
Model⋯
fct_lap_times
streamlit
App⋯
Lap times explorer
snowflake
Notebook⋯
race_analysis.ipynb
+ Add your own integrationinternal apps · React frontends · any tool without a native integration

Available with the Paradime Enterprise pack.

Join industry leaders winning with DinoAI agents

Data engineers and analysts at the most AI-native startups and enterprises use Paradime's DinoAI agents everyday to become market leaders.