# Duckle

> Duckle is a free, open-source, self-hosted ETL platform: build pipelines visually or in Python/SQL, compile to DuckDB SQL, run on your own infra.

- **Category:** Data Pipeline
- **Licence:** Apache-2.0
- **Latest version:** v0.7.4
- **Open source:** oss
- **Languages:** Typescript, Rust
- **Platforms:** Docker, Python, Linux, Build from Source
- **Tags:** Low Code, Mcp, Duckdb, Data Engineering, Data Integration, No Code, Data Pipeline, Data Orchestration, Ai Assistant, Dbt, ETL, Kubernetes, Open Source, Data transformation, Self Hosted, Cdc, Data quality, Lakehouse, Elt, Connectors, Reverse Etl, Visual

## Description

This open-source ETL platform lets teams run data pipelines on their own hardware. You design pipelines on a visual canvas, in Python, or in SQL, and the tool compiles them to SQL that runs on the embedded DuckDB engine. The same pipeline file works on a laptop, a server, in Docker, or as a standalone executable from the Build Pipeline feature. The headless runner (duckle-runner serve) adds a web console with cron scheduling, role-based access, audit logging, and alerting. The project ships 385+ components for sources (databases, warehouses, SaaS APIs, files, streaming), transforms (joins, aggregates, CDC, AI, data quality), and sinks. It also runs dbt on DuckDB, includes an on-device AI assistant (Duckie) that generates pipelines from natural language, and provides an MCP server for AI agents. Authentication supports built-in accounts and OIDC. Licensed under MIT OR Apache-2.0.

## Links

- [Homepage](https://github.com/slothflowlabs/duckle)
- [Website](https://duckle.org/)
- [GitHub Repository](https://github.com/slothflowlabs/duckle)
- [Documentation](https://duckle.org/docs/index.html)
- [Discord Community](https://discord.com/invite/rUeAStJbWb)
- [Releases](https://github.com/slothflowlabs/duckle/releases)
- [Components Reference](https://duckle.org/docs/components.html)
- [Integrations Directory](https://duckle.org/docs/integrations.html)
- [Deployment Guide](https://duckle.org/deploy.html)
- [Learn Hub](https://duckle.org/docs/learn.html)

---
Source: https://selfhost.directory/project/duckle