Astro Cli

screenshot of Astro Cli

CLI that makes it easy to create, test and deploy Airflow DAGs to Astronomer

Overview

The Astro CLI is a command-line interface designed for data orchestration, allowing users to quickly get started with Apache Airflow and compatible with all Astronomer products. It offers key functionalities like initializing projects, building Docker images, managing Docker containers, deploying code, and managing workspaces.

Features

  • Login & Logout: Easily log in or out of the Astro CLI.
  • Project Initialization: Initialize an Astro project in an empty local directory.
  • Build & Run Project: Build your project into a Docker image and spin up local Docker containers for Airflow components.
  • Pause & Restart Environment: Pause or restart all Docker containers running the local Airflow environment.
  • Deploy Code: Deploy code to a Deployment on Astro.
  • Manage Workspaces: Conveniently handle Astronomer Workspaces.
  • Help & Version: Access help information and check the running version of the Astro CLI.

Summary

The Astro CLI serves as a powerful tool for orchestrating data with Apache Airflow, offering a range of essential features like project initialization, Docker image management, code deployment, and workspace management. The installation process varies based on the operating system, requiring specific prerequisites to ensure seamless setup and usage of the Astro CLI.