# Getting started | DRE

> Build your first DRE report: let a coding agent with DRE's skills set it up for you, or write the SQL and YAML yourself and run it from the command line.

You're reading the docs for DRE 0.10 (v0.10.0). [This page for 0.11](https://getdre.com/docs/getting-started/)

# Getting started

Choose the path you want to use. Both create the same plain YAML and SQL project.

The [glossary](https://getdre.com/docs/v0.10/glossary/) explains terms such as report, Binding, Set, source and target.

## With a coding agent

DRE is built to be driven by coding agents as well as people: everything is plain YAML and SQL files, every command but `dre init` runs without prompts, and `--log-format json`, `dre validate --json`, `dre ls --output json` and the [manifest](https://getdre.com/docs/v0.10/manifest/) give tools machine-readable output.

DRE’s [agent skills](https://github.com/get-dre/dre/blob/v0.10.0/skills/README.md) turn Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI or any agent that reads Agent Skills into a guide, from installing DRE to a delivered report. They ask one question at a time with a recommendation, follow [DRE’s practices](https://getdre.com/docs/v0.10/practices/), confirm before anything is delivered, and never ask for your passwords or tokens.

```bash
claude plugin marketplace add get-dre/dre && claude plugin install dre@dre   # Claude Code
npx skills add get-dre/dre#skills-latest                                     # other agents
```

Then ask: “help me with dre”.

## From the command line

1.  [Install DRE](https://getdre.com/docs/v0.10/install/) for your platform.
    
2.  Create a starter project:
    
    ```bash
    dre init
    cd my_reports
    ```
    
3.  Check that the project works before editing it:
    
    ```bash
    dre validate
    ```
    

A successful validation means the project configuration and SQL compile. Continue with [Build and run reports](https://getdre.com/docs/v0.10/building-reports/) to add reports, preview output and deliver files.

Every command and flag is in the [CLI reference](https://getdre.com/docs/v0.10/cli-reference/).

[Previous  
Your first report in 10 minutes](https://getdre.com/docs/v0.10/first-report/)[Next  
Glossary](https://getdre.com/docs/v0.10/glossary/)
