Self-hosted data pipeline development environment with visual notebooks and local ETL workflows
Apache-2.0
- Python
- TypeScript
- HTML

About Mage
Mage OSS is a self-hosted development environment for building and running data pipelines locally. It is aimed at ETL, data flow design, and transformation work, with a fast, modular notebook-style interface for teams that want production-grade pipelines on their own machine.
Pipelines are built block by block with Python, SQL, or R, run manually or on a cron schedule, and connected to databases, APIs, and cloud storage through prebuilt connectors. A visual debugger surfaces step-by-step logs, live data previews, and error handling so issues are easy to trace. Setup runs through Docker, pip, or conda.
Mage OSS is fully self-hosted and needs no cloud account for local development. It is licensed under Apache 2.0. A separate Mage Pro edition adds enterprise orchestration, collaboration, and AI-assisted workflows, but the OSS edition covers the full local pipeline workflow.
Key features
- Build pipelines with Python, SQL, or R
- Run jobs manually or on a cron schedule
- Connect to databases, APIs, and cloud storage
- Visual debugging with logs and live previews
- Local setup with Docker, pip, or conda
Details
- First released
- 2022
- Self-hosting
- Self-hosted development environment
- Platforms
- Docker · CLI · Web
- Deployment
- self-hostable · docker
- Languages
- Python · SQL · R
- Editions
- Mage OSS · Mage Pro
