Build

The Agent IDE for Data Work

A full development environment for your dbt™, Python and Spark projects that runs in the browser. Admins set up config once that all users and their DinoAI copilot use. Engineers use any model or agent, while enterprises get governance and control to scale AI.

jaffle-shopfeat/order-marginSnowflake
A full dbt™ IDE in your browser, with DinoAI built in
Click around, it's interactive
Explorer
modelsstagingstg_orders.sqlstg_payments.sqlmartsfct_orders.sqlMmart_revenue.sqlschema.ymlMmacrosparadime_scratch.dinorulesdbt_project.yml
fct_orders.sqlschema.yml
modelsmartsfct_orders.sql
1+{{ config(
2+    materialized='incremental',
3+    unique_key='order_id'
4+) }}
5+
6with orders as (
7    select * from {{ ref('stg_orders') }}
8+    {% if is_incremental() %}
9+    where ordered_at > (select max(ordered_at) from {{ this }})
10+    {% endif %}
11),
12
13payments as (
14    select * from {{ ref('stg_payments') }}
15)
16
17select
18    orders.order_id,
19    orders.customer_id,
20    orders.ordered_at,
21    payments.amount as order_total,
22+    payments.amount - orders.order_cost as gross_margin,
23    payments.payment_methodTyler, 3 months ago · add payment method
24from orders
25left join payments using (order_id)
Defer to ProductionLintRun
$ dbt build --select fct_orders
12:04:11  1 of 7 START sql incremental model analytics.fct_orders
12:04:14  1 of 7 OK created sql incremental model analytics.fct_orders [SUCCESS 1 in 2.91s]
12:04:16  7 of 7 PASS not_null_fct_orders_order_id [PASS in 0.84s]
Done. PASS=7 WARN=0 ERROR=0 SKIP=0 TOTAL=7
feat/order-margin0 problemsGit LiteReset editor layoutLn 22, Col 5Jinja SQL

Features

Everything the Code IDE gives you

Write, run, explore, and ship from one window.

Agentic editing with DinoAI

DinoAI works on files across the project, runs terminal commands like dbt to validate changes. With Full Auto mode, you can let DinoAI drive one Jira ticket at a time fully hands-off.

Column-level lineage

The Lineage tab gives the full column-level lineage, an in-built context for DinoAI copilot. Click any column on any card and trace where its value comes from and where it goes.

Full GitOps in the IDE

Git Lite is the default source control panel offering unparalleled speed to ship changes for both beginner and advanced git users. Writing commits with DinoAI is our most loved feature.

Bring context from all your tools

Attach files, folders, and terminal output with @, or pull in a Jira or Linear issue, connect GitHub, Confluence, OneDrive, and Google Drive, Docs, and Sheets. DinoAI works with the same context that you do.

DinoAI chat history

We save every DinoAI conversation so you can open any thread and continue from where you left of. Your chats are private to you and nobody else can see it.

Inlay hints and autocomplete

You get project-aware inlay hints for Python, dbt™, and Jinja blocks. Move between models, find references, and uses without navigating the folder structure.

Workflows

What you do in the Code IDE

From source data to a pull request with a git-tracked metric and KPI.

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.