# Develop with dbt

Develop dbt projects using the dbt platform, a faster and more reliable way to deploy dbt and manage your project in a single, web-based UI.

You can develop in your browser using a dbt-powered command line interface (CLI), an integrated development environment (Studio IDE), or Canvas.

## Getting started

To get started, you'll need a [dbt](https://www.getdbt.com/signup) account and a developer license. For a more comprehensive guide about developing in dbt, refer to the [quickstart guides](../get-started-dbt.md).

Choose the option that best fits your needs:

[![](/img/icons/dbt-bit.svg)](./dbt-cli-installation.md)

#### [dbt platform CLI](./dbt-cli-installation.md)

[Allows you to develop and run dbt commands from your local command line or code editor against your dbt development environment.](./dbt-cli-installation.md)

[![](/img/icons/vsce.svg)](../about-dbt-extension.md)

#### [dbt VS Code extension](../about-dbt-extension.md)

[Bring the speed and intelligence of dbt v2 to VS Code for a seamless development experience.](../about-dbt-extension.md)

[![](/img/icons/dashboard.svg)](./studio-ide/develop-in-studio.md)

#### [dbt Studio IDE](./studio-ide/develop-in-studio.md)

[Develop dbt projects directly in your browser with seamless SQL compilation and an intuitive, visual workflow.](./studio-ide/develop-in-studio.md)

[![](/img/icons/canvas.svg)](./canvas.md)

#### [dbt Canvas](./canvas.md)

[Develop with Canvas, a seamless drag-and-drop experience that helps analysts quickly create and visualize dbt models in dbt.](./canvas.md)

<br />
