# Building from source | DRE

> Build dre and the first-party plugins with cargo and Go.

You're reading the docs for DRE 0.1 (v0.1.2). Connections and sources changed in 0.2. [This page for 0.2](https://getdre.com/docs/building-from-source/) · [Upgrading to 0.2](https://getdre.com/docs/migrating-to-0.2/)

# Building from source

Requires a recent stable Rust toolchain, and Go for the Databricks package.

```bash
cargo build --release./target/release/dre --help
```

The first-party plugin packages are built from the same workspace (`target/release/dre-plugin-*`), except the Databricks package in `go/databricks`:

```bash
cd go/databricksgo build -o ../../target/release/dre-plugin-databricks .
```

Put them in a project’s `dre_deps/plugins/` (or point `DRE_PLUGINS_DIR` at them) to use them without a registry.

[Previous  
DRE plugin protocol, version 0](https://getdre.com/docs/v0.1/protocol/)[Next  
YAML reference](https://getdre.com/docs/v0.1/yaml-reference/)
