Skip to content

Settings

Overview

The Settings screen manages how Rosetta DBT Studio runs — where projects are stored, which versions of dbt™ and the Rosetta CLI are installed, your AI providers, cloud connection, and credentials.

Open it from Settings at the bottom of the left sidebar. The Settings sidebar is split into two groups: General and Plugins.

Note: The Theme control at the bottom of the Settings sidebar (Light, Dark, System) is always visible, whichever section you're in.


General

General

General settings

  • Projects Directory — the folder where your dbt™ projects are stored. Use the folder icon to browse, then click Save.
  • Installation Information — the version of Rosetta DBT Studio you're running.
  • Updates — click Check for Updates to install the latest version.
  • System Information — your operating system, architecture, and Electron/Chrome versions. Useful when reporting an issue.

AI Settings

Manage the AI providers that power the app's AI features.

AI settings

The Providers tab shows your Active Provider and each provider card, with Test, Edit, and Add Provider.

For full setup steps for every supported provider, see the AI Integration Guide.

Rosetta Cloud

Connects the app to your Rosetta Cloud Dashboard, which enables cloud features such as project deployment and profile synchronization.

Rosetta Cloud settings

  • Cloud Dashboard Connection — shows whether you're connected.
  • API Key Management — your current API key. To change it, click Remove Connection and add a new one.
  • Profile Information — your account details from the Cloud Dashboard. Click Refresh to update them.

Keystore

Stores credentials — API keys, passwords, and tokens — in your system keystore, encrypted at rest by the operating system, so they never sit in your project files.

Keystore settings

Keys are grouped into environments, and each key is prefixed with its environment name (for example dev.MY_KEY). Click New environment to add another environment.

To add a credential:

  1. Enter a Key and a Value under Add Entry
  2. Click Add

Each stored entry has an eye icon to reveal its value and a trash icon to delete it.

Task Manager

Tracks long-running background operations — such as Object Explorer downloads — so they keep running even if you navigate to a different screen.

Task Manager settings

  • Active — operations currently running. Track their progress or cancel them here.
  • History — completed operations.

Plugins

dbt™ Core

Rosetta DBT Studio bundles its own Python environment and manages dbt™ for you, so you don't have to install it yourself.

dbt Core settings

Rosetta DBT Studio supports two dbt™ runtimes side by side:

  • dbt Core v1 (Python) — the original Python engine, marked Supported. Recommended for production projects and broad adapter compatibility.
  • dbt Core v2 (Rust) — a newer Rust-based engine, currently in Preview. Validate your project and adapter compatibility before using it in production.

Note: Changing the active dbt™ runtime affects all your local projects.

  • dbt Path — where the active dbt™ installation lives.
  • Available dbt runtimes — install or upgrade versions of either runtime. Refresh reloads the list, and Show older versions reveals earlier releases.
  • Adapter packages — the database adapters installed alongside dbt™ (dbt-postgres, dbt-snowflake, dbt-bigquery, dbt-redshift, and others). Expand one to see its details.

Rosetta CLI

Manages the Rosetta CLI that powers the rosetta commands in the terminal panel.

Rosetta CLI settings

  • Rosetta CLI Installation — the install path and current version.
  • Refresh Versions — reload the available version list.
  • Show pre-release versions — include pre-release builds in the list.
  • Available Versions — install a different version. The current one is marked Installed and Latest.
  • Documentation — opens the RosettaDB CLI documentation.
  • Danger ZoneUninstall Rosetta CLI removes all Rosetta files and resets the configuration. This cannot be undone.

DuckDB

This is the app's own internal DuckDB instance — not a database connection you create. Rosetta uses it for caching, data preview, and persistent storage.

DuckDB settings

  • Status, File Size, Active Connections, and Path — the current state of the internal database.
  • Reinitialize Database — rebuild the instance.
  • Diagnostics — check for problems.

Tip: If data previews stop working, reinitializing the database or running diagnostics is the place to start.

Flowfile

Flowfile powers the Flows screen. It's installed separately, into the app's Python environment.

Flowfile settings

  • Installation Status — whether Flowfile is installed. Click Refresh to re-check.
  • Auto-start Flowfile on app launch — start the Flowfile service automatically when the app opens.
  • Install Flowfile — installs Flowfile into the configured Python environment.

About

About settings

  • Version and build information for Rosetta DBT Studio.
  • Get help with Rosetta DBT Studio and Report an issue links.
  • Advanced OptionsReset Factory Settings permanently deletes all your projects, connections, and settings. Back up your data first.

Video

For a walkthrough of deploying to the cloud and setting up CI/CD, see the official video: Cloud Deploy & CI/CD in Rosetta DBT Studio


Video

For a walkthrough of using the AI agent inside a notebook, see the official video: AI Agent in Notebooks


Common Issues

Check for Updates finds nothing → You're already on the latest version. The version you're running is shown under Installation Information.

Flowfile won't install → Installing Flowfile requires the Python path to be set. Check the dbt™ Core section to confirm the Python environment is installed.

Cloud features are unavailable → Confirm the Rosetta Cloud section shows you're connected to the Cloud Dashboard.

A background task seems stuck → Check Task Manager for its status, and cancel it there if needed.

dbt Core v2 features behave unexpectedly → v2 is a Preview runtime. Switch back to dbt Core v1 for production work until v2 is out of Preview.