Mage logo

Mage

Self-hosted data pipeline development environment with visual notebooks and local ETL workflows

Open Source Alternative to
Repository activity
  • Stars8.7k
  • Forks970
  • Open Issues594
mage-ai-mage-ai health score - Linux Foundation Insights
License

Apache-2.0

Languages
  • Python
  • TypeScript
  • HTML
Mage screenshot

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