Skip to main content

dre-cli

DRE, the Declarative Reporting Engine, is open-source reports as code. You keep each report as .sql and YAML files in git; DRE runs the SQL against your databases (each tab of a workbook can come from a different one, and tables can be declared as dbt-style sources), writes the result as csv, delimited, fixed-width, parquet or xlsx (including multi-sheet workbooks, number formats, formulas and totals rows, and branded Excel templates), and delivers the file wherever it needs to go: email, SFTP/FTP, S3, GCS, Azure Blob, Databricks Volumes or Slack. A report can also send a headline message built from its results, to Slack or email (Microsoft Teams and Google Chat are in preview). It runs on whatever scheduler you already have: cron, Airflow, Dagster, Databricks Jobs.

If you know dbt, you already know DRE: a project of SQL and YAML, Jinja and macros, ref(), source(), folder config, tags, selectors, profiles and targets. dbt builds your tables; DRE delivers the last mile, the reports people receive. DRE is inspired by dbt and is an independent project, not affiliated with or endorsed by dbt Labs, Inc. (dbt is their trademark). DRE and dbt, side by side.

pip install dre-cli        # or: uv tool install dre-cli
dre --help

This package holds the dre 0.5.1 executable. Plugins (databases, file formats, destinations) are installed by dre on demand, for the ones a project declares. From Python: dre_cli.run(["run", "-s", "daily"]).

In a Databricks job, add dre-cli to the job's environment dependencies and run dre (or python -m dre_cli) from a script or notebook.

Documentation: getdre.com/docs. Source and issues: github.com/get-dre/dre.

Metadata

Release files for dre-cli 0.5.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for dre-cli 0.5.1
File
dre_cli-0.5.1-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details
dre_cli-0.5.1-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
dre_cli-0.5.1-py3-none-manylinux_2_35_x86_64.whl Python 3 none Linux glibc 2.35+ x86-64 Details
dre_cli-0.5.1-py3-none-manylinux_2_35_aarch64.whl Python 3 none Linux glibc 2.35+ ARM64 Details
dre_cli-0.5.1-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
dre_cli-0.5.1-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details

Total release size: 59.8 MB

Release files / dre_cli-0.5.1-py3-none-win_arm64.whl

Download URL dre_cli-0.5.1-py3-none-win_arm64.whl
Size 8.8 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
3341083515be4e99e9261291a478cfc2a7e93fd217258dca057096e274181e7d
BLAKE2b-256 checksum
How to use checksums
2466baaef896f5aa95ffe42a544eee852d5e940568257ce3205433850cd0b6c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release files / dre_cli-0.5.1-py3-none-win_amd64.whl

Download URL dre_cli-0.5.1-py3-none-win_amd64.whl
Size 9.5 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
ef84cc5227cd872c86def508a064b9321aaf7b47638e57b155b960624e926a6a
BLAKE2b-256 checksum
How to use checksums
83b0e7e75a192c6ebbc9dc85626a80a5e90ce1eb6114913dae714be51b3f4d6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release files / dre_cli-0.5.1-py3-none-manylinux_2_35_x86_64.whl

Download URL dre_cli-0.5.1-py3-none-manylinux_2_35_x86_64.whl
Size 11.0 MB
Tags Linux glibc 2.35+ x86-64 Python 3
SHA-256 checksum
How to use checksums
86aab360eac3793209809578481465301859c1324cdabbf2a17247042b8a79a1
BLAKE2b-256 checksum
How to use checksums
c07a856feae0762e671d196a703ef3f452aeb9e99ea758d58d468e3cac699a74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release files / dre_cli-0.5.1-py3-none-manylinux_2_35_aarch64.whl

Download URL dre_cli-0.5.1-py3-none-manylinux_2_35_aarch64.whl
Size 10.7 MB
Tags Linux glibc 2.35+ ARM64 Python 3
SHA-256 checksum
How to use checksums
7ca52bb94f1aad57deef0c71f180a74f87aa139830ed6ebbfaed2005a7f9326a
BLAKE2b-256 checksum
How to use checksums
c6280dd9e01ae0695611867dd2693bee82f0ffd3fa7756409ebdbef4ab83e89c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release files / dre_cli-0.5.1-py3-none-macosx_11_0_arm64.whl

Download URL dre_cli-0.5.1-py3-none-macosx_11_0_arm64.whl
Size 9.6 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
74850fb08ba739b57f1de24c3c19c650ca22b2a7a593f351465f55e5244d1fe4
BLAKE2b-256 checksum
How to use checksums
1e5898595eeacecdd53f6f1c4e1975a6742f5b298f0f4aaa36b311d5ebc18574
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release files / dre_cli-0.5.1-py3-none-macosx_10_12_x86_64.whl

Download URL dre_cli-0.5.1-py3-none-macosx_10_12_x86_64.whl
Size 10.2 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
89aaffa28ff399d7cae9ac714ef5f0f9088a3dda9f3875e9e307ed6cd57aa311
BLAKE2b-256 checksum
How to use checksums
01770634623e968d7e722af55570d7b5778ef8e60e82220e70be371490e16976
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page