Mage AI
Mage is an open-source data pipeline tool for building, scheduling and debugging ETL and transformation jobs in Python, SQL or R through a notebook-style UI.
- GitHub stars
- 8.8k
- Last commit
- 21 days ago
- Latest release
- 0.9.79
- Licence
- Apache-2.0
- Self-hosted
- Yes
- Hosted version
- Available

Mage, called Mage OSS in its README, is a self-hosted development environment for building data pipelines. It is meant for teams that automate ETL tasks, design data flows or orchestrate transformations, and it presents the work in a notebook-style interface made of modular blocks of code.
Pipelines are written block by block in Python, SQL or R. Jobs can be run manually or on a schedule, including cron expressions, and prebuilt connectors reach databases, APIs and cloud storage. Debugging is visual, with logs, live data previews and execution you can follow step by step, and dbt models can be built and run inside Mage. Topics on the repository also reference Spark, reverse ETL and machine learning workloads.
Mage OSS is licensed under Apache-2.0 and installs with Docker, pip or conda, with no cloud account required. For larger deployments the vendor offers Mage Pro, a commercial platform that adds enterprise orchestration, collaboration and AI-assisted workflows.
Key features
- Modular pipelines in Python, SQL or R
- Notebook-style interactive editor
- Prebuilt connectors for databases, APIs and storage
- Manual and cron-based scheduling
- Visual debugging with logs and previews
- dbt model support inside pipelines
Pricing: Managed Mage starts at $29 per month (Starter) and $100 per month (Team), plus $0.50 per CPU-hour, with a 7-day free trial. Enterprise is by contract.

