# 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 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 the dbt Fusion engine 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 />

## Was this page helpful?

YesNo

[Privacy policy](https://www.getdbt.com/cloud/privacy-policy)[Create a GitHub issue](https://github.com/dbt-labs/docs.getdbt.com/issues)

This site is protected by reCAPTCHA and the Google [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms) apply.
