Documentation Index
Fetch the complete documentation index at: https://astronomer-preview.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Get started with Astro IDE by entering a prompt, deploying to an ephemeral test Deployment, and testing your Airflow dag.
Prerequisites
- Workspace Operator permissions in an Astro Workspace.
Workspace Author permissions let you create and edit projects with the Astro IDE, but you need Workspace Operator permissions to start an ephemeral test Deployment.
- Connect GitHub Project – Use the Astro GitHub integration to directly import a repository.
- Connect a project from any Git provider – Configure a manual connection for GitLab, Bitbucket, Azure Repos, or any generic Git provider.
- Connect CLI Project – Upload a local Astro project using the CLI.
- Enter a prompt in the text box describing what kind of pipeline you want to build. The Astro IDE will generate a new project from your prompt.
Projects in the Astro IDE are visible to all members of your Workspace, but sessions are private. Only you can see and access your own sessions and conversation history.
Generate a dag called hello_world_dag that prints 'Hello World' to the logs. The dag should:
- Not require the scheduler to be running.
- Contain a single PythonOperator task named print_hello.
The Astro IDE ephemeral test environment sets
AIRFLOW__SCHEDULER__USE_JOB_SCHEDULE=false by default. This means scheduled or downstream tasks do not run automatically. This setting enables the Test tab to give you direct, manual control over when tasks run, instead of relying on Airflow’s scheduler.AI can make mistakes, and the generated code can sometimes throw an import error. If you have an import error, the
hello_world_dag doesn’t appear in the Test tab, and the IDE lists the error in the Import Errors of the Test Output pane. To fix the error, paste the error message into the prompt box, so the IDE can suggest edits. Review the suggested changes, accept them, and click Sync to Test to update the Deployment.You can also view your ephemeral test Deployment in the Airflow UI by clicking Open Airflow from the toolbar menu.