Skip to content

A server that can compile and run queries in the context of a dbt project. Additionally, it provides methods that can be used to list and terminate running processes.

License

Notifications You must be signed in to change notification settings

anubhavsharma515/dbt-rpc

 
 

Repository files navigation

dbt-rpc

⚠️ The dbt-rpc plugin will be fully deprecated by the second half of of 2023.

dbt Labs is actively maintaining dbt-rpc up to dbt v1.4. Starting in v1.5, we intend to break dbt-rpc compatibility in favor of the new dbt Server. dbt Labs will perform critical maintenance only, until the last compatible version of dbt has reached end of official support (12 months after release; see Core version policies) -- then we plan to read-only archive this repository.

This plugin introduces a dbt-rpc serve command, which runs a Remote Procedure Call Server that enables you to submit dbt commands in a programmatic way. (This command is equivalent to the dbt rpc command that was available in older versions of dbt-core.)

This plugin requires dbt-core and json-rpc. You should install it alongside an adapter plugin for use with your database/platform/engine.

Links

Reporting bugs and contributing code

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.

About

A server that can compile and run queries in the context of a dbt project. Additionally, it provides methods that can be used to list and terminate running processes.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.5%
  • Shell 0.5%