/simple-dag-editor

Zero configuration Airflow plugin that let you manage your DAG files.

Primary LanguagePythonApache License 2.0Apache-2.0

simple-dag-editor

PyPI version PyPI - Downloads License

SimpleDagEditor is a zero configuration plugin for Apache Airflow. It provides a file managing interface that points to your dag_folder directory. With this plugin you will be able to delete, duplicate & edit you dags.

Use-cases

  • This plugin has been developed for a native deployment, where the Airflow webserver & scheduler are sharing the same dag_folder directory (as a mount).
  • The plugin is not designed for deployments that synchronize the dag_folder from a remote source (Git/S3)
  • You have the ability to disable the plugin for production env (see conf section)

System Requirements

  • Airflow >= 1.10.2
  • Python 3.7+

Installation

  1. Install the plugin (pip install simple-dag-editor)
  2. Restart airflow instance
  3. Open Admin - Simple DAG editor

Optional configurations

  • [dag_editor] - disabled (Default - False)

Screenshots

Main editor screen Save as modal Save confirm