Your data engineering agent
built for airflow.
An Airflow expert directly in your terminal, Otto knows your environment, learns your conventions, and gets smarter every session.
Accelerate every part of your workflow.
Build a Dag, investigate a failure, or plan your next upgrade. Otto has the context to act, not just advise. Your environment, your patterns, and the Airflow expertise to know what to do with it.
$4.2M (+8.4%). See the warehouse breakdown, lineage, and profile notes →Real operational knowledge. Your team's conventions.
Every pipeline execution, failure, and correction generates signal. Otto captures it, learns from it, and feeds it back, so every session picks up where the last one left off.
Airflow &
provider docs.
Available to any agentAirflow docs, provider documentation, community best practices. Available to any agent via the astronomer/agents repo on GitHub.
Compatibility knowledge base.
Built by AstronomerVersion matrices, deprecation maps, upgrade paths, failure signatures. Built from eight years of running Airflow at enterprise scale.
Conventions & operational history.
Private to your orgYour conventions, your connection configs, your corrections, and operational history. Accumulated automatically. Compounds every session.
Available where you work.
Access Otto in your terminal or directly in Astro today, with more ways to work with Otto coming soon.
In your terminal
One command in Astro CLI: astro otto. Gives you pre-configured access to skills, tools, and proprietary context bundled. No API keys, no separate setup.
In Astro
Otto is available directly in Astro: author DAGs, plan upgrades, and investigate failures without leaving your browser. No local setup required.

In VSCode and Cursor
Use Otto to author and test DAGs locally, test against ephemeral or existing Astro Deployments, deploy to Astro, and operate what's deployed (runs, logs, history) without leaving VS Code or Cursor.
In any AI tool
Bring Otto’s Airflow expertise into Claude Code, Cursor, or any AI tool your team already uses via MCP. Access the same proprietary context, wherever you work.
Early Access
Migrate to Airflow faster with Otto.
Migration projects stall because the workflow-to-workflow translation is slow, manual, and requires deep expertise on both sides. Otto accelerates that work. Whether you're consolidating from schedulers like Control-M or Autosys, or migrating across Airflow environments.
Migration support is available in early access. If your team has an active migration project, we’d love to talk.
The future of data engineering starts here.
Stop drowning in operational work. Otto is how your team delivers trusted, timely data, without the overhead. Curious what that looks like for your environment? Let's talk.
Talk to UsFAQs
How can I access Otto?
Otto is available in three places:
- Astro CLI: run
astro ottoin your terminal. Otto launches pre-authenticated with your Astro credentials. No API keys, no separate setup. - Astro UI: Otto is available directly in Astro to help with Dag authoring, troubleshooting, and Airflow upgrades from within your browser.
- Astro MCP: Access Otto’s skills and capabilities inside tools like Claude Code, Cursor and more. Get started here.
More interfaces are on the way, including a desktop app. See how to get started with Otto.
Not an Astro customer yet? Start a free trial to access Otto.
How is Otto priced?
Otto pricing includes the Otto Intelligence fee, which is priced per million tokens, with additional fees equal to the costs incurred from the underlying model (Anthropic, OpenAI). See more information on pricing here.
Which AI models does Otto support?
Otto supports models from OpenAI and Anthropic. You can choose your model and switch mid-session. For more details, see the documentation.