Skip to content

intelliscl/dbt-server

 
 

Repository files navigation

dbt-server

dbt logo

Welcome to the dbt-server repository! The dbt Server is intended to provide a web API for dbt operations and replace the dbt-rpc Server.

Important: this is major version zero software and APIs should not be considered stable. If you do take a dependency on this software we recommend an exact version pin.

Understanding dbt Server

dbt is typically used through its command line interface (CLI). The source code of dbt is almost all Python. dbt Server uses FastAPI to create a web API from a thin wrapper around dbt-core and its adapter plugins.

Getting started

Familiarity with dbt is assumed for dbt Server -- check out how to get started otherwise.

See the developer setup in the contributing guide to get started with dbt Server.

License

The dbt-server repository uses the Business Source License (BSL). That makes the repository "source available", unlike most of our repositories which are "open source". See the license and our blog on licensing for details.

Code of Conduct

Everyone interacting in the dbt project's codebases, issue trackers, chat rooms, and mailing lists is expected to follow the dbt Code of Conduct.

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.8%
  • Dockerfile 1.2%