Why environments exist
You don’t want a work-in-progress model overwriting a production table. Environments keep the two worlds apart:- Development environment: used by the Code IDE. When you run a model while developing, it builds into your development schema, safely away from production data.
- Scheduler environment: used by Bolt. Production runs build into your production schema with production credentials.
- Cost connection: read-only access Radar uses to analyze warehouse spend.
- DinoAI agent environment: the connection background agents use when they work on your project.
What a connection contains
A connection is the set of details dbt™ needs in itsprofiles.yml, managed for you in the UI: adapter type (Snowflake, BigQuery, Redshift, and others), credentials, target schema, and any optional connection attributes your adapter supports.
The git side
Your code has environments too. Development happens on branches in the Code IDE; production runs from your default branch. The git repository connection is what lets Paradime clone, commit, and open pull requests on your behalf.Where to go next
Set up warehouse connections
Step-by-step connection setup for Admins.
Environments reference
Every environment type and its settings.