loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

drt

MCP Tool

drt-hub/drt

Reverse ETL for the code-first data stack

Install

$ npx loaditout add drt-hub/drt

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "drt": {
      "command": "npx",
      "args": [
        "-y",
        "drt"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

English | 日本語

<picture> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/drt-hub/.github/main/profile/assets/logo-dark.svg"> </picture>

drt — data reverse tool

> Reverse ETL for the code-first data stack.

[](https://github.com/drt-hub/drt/actions/workflows/ci.yml) [](https://pypi.org/project/drt-core/) [](LICENSE) [](https://pypi.org/project/drt-core/)

drt syncs data from your data warehouse to external services — declaratively, via YAML and CLI. Think dbt run → drt run. Same developer experience, opposite data direction.

<p align="center"> </p>

pip install drt-core          # core (DuckDB included)
drt init && drt run

---

Why drt?

| Problem | drt's answer | |---------|-------------| | Census/Hightouch are expensive SaaS | Free, self-hosted OSS | | GUI-first tools don't fit CI/CD | CLI + YAML, Git-native | | dbt/dlt ecosystem has no reverse leg | Same philosophy, same DX | | LLM/MCP era makes GUI SaaS overkill | LLM-native by design |

---

Quickstart

No cloud accounts needed — runs locally with DuckDB in about 5 minutes.

1. Install
pip install drt-core

> For cloud sources: pip install drt-core[bigquery], drt-core[postgres], etc.

2. Set up a project
mkdir my-drt-project && cd my-drt-project
drt init   # select "duckdb" as source
3. Create sample data
python -c "
import duckdb
c = duckdb.connect('warehouse.duckdb')
c.execute('''CREATE TABLE IF NOT EXISTS users AS SELECT

Tags

bigquerycliclickhousedagsterdata-activationdata-engineeringdata-pipelinedata-warehousedbtduckdbetlllmmcpmysqlpostgrespythonredshiftreverse-etlsqliteyaml

Reviews

Loading reviews...

Quality Signals

8
Stars
0
Installs
Last updated15 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit4/2/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/drt-hub/drt)](https://loaditout.ai/skills/drt-hub/drt)