Astro IDE overview

Public Preview
This feature is in Public Preview.

The Astro IDE provides a browser-based workspace for Apache Airflow. In the IDE, you can write dag code, validate and test changes, and deploy or push your work directly, without a local development environment.

What is the Astro IDE?

The Astro IDE is an integrated development environment designed specifically for Airflow dag development. The AI features help write and edit dag code with awareness of your Airflow version, existing repository patterns, and Deployment environment. The Astro IDE has additional features that help you build, test, and ship dags directly in the browser.

Why use the Astro IDE?

General-purpose AI tools generate dag code without understanding the specifics of your project, often resulting in output that requires significant modification. Traditional dag development also demands manual local configuration and container management, which slows iteration. Astro IDE removes these barriers, enabling you to:

  • Write and update Airflow dags more efficiently, with context-aware code generation.
  • Test and deploy code directly from the browser with no extra steps or tools required.
  • Apply project rules to help maintain code quality.

Core features

  • Domain-trained AI: Generate dag code that follows Airflow best practices, tailored to your project history, connections, and Astro Workspace. Learn more about authoring dags.
  • No local setup required: Everything runs in the browser.
  • Project checks and guardrails: Maintain project standards and code quality through linting and project rules. Add custom project rules.
  • Integrated deployment and version control: Deploy to Astro and push changes to branches. See Deployment workflows.

What can you do with Astro IDE?

To get started, see the IDE quickstart.