Pricing

Compare astro plans

Select the right plan for your team with our complete feature comparison and detailed pricing breakdown.

Plan Features

Developer

Team

Business

Enterprise

Enterprise Business Critical

Plan Features
DeveloperTeamBusinessEnterpriseEnterprise Business Critical

Security & Governance

Google/GitHub IdP Auth

SupportedSupportedSupportedSupportedSupported

SAML-based SSO

SupportedSupportedSupportedSupportedSupported

Private Networking

PrivateLink, VPC Peering, Transit Gateway, Site-to-Site VPN, etc.

Not supportedSupportedSupportedSupportedSupported

Non-Owner Roles

SupportedUp to 2SupportedUnlimitedSupportedUnlimitedSupportedUnlimitedSupportedUnlimited

Astro Teams/Groups

Not supportedSupportedUp to 2SupportedSupportedSupported

Audit Logging (Astro + Airflow)

Not supportedSupported7 days retentionSupported90 days retentionSupported90 days retentionSupported90 days retention

Dedicated Cluster

Not supportedSupportedSupportedSupportedSupported

Deployment Roles

Not supportedSupportedSupportedSupportedSupported

CI/CD Enforcement

Not supportedNot supportedSupportedSupportedSupported

SSO Enforcement

Not supportedNot supportedSupportedSupportedSupported

HIPAA / PII BAA Agreement

Not supportedNot supportedSupportedSupportedSupported

Workspace Authorization for Clusters

Not supportedNot supportedNot supportedSupportedSupported

Custom RBAC Roles

Not supportedNot supportedNot supportedSupportedSupported

IP Access List

Not supportedNot supportedNot supportedSupportedSupported

Scale & Operational Efficiency

Hibernating Deployments

SupportedSupportedSupportedSupportedSupported

Astro API Access

SupportedSupportedSupportedSupportedSupported

Airflow API Access

SupportedSupportedSupportedSupportedSupported

Connection Management

SupportedSupportedSupportedSupportedSupported

Deploy Rollbacks

SupportedSupportedSupportedSupportedSupported

High Availability

Not supportedSupportedSupportedSupportedSupported

Remote Execution Agents (opens in new tab)

Not supportedNot supportedNot supportedSupportedSupported

SCIM Provisioning

Not supportedNot supportedNot supportedSupportedSupported

Org-level Dashboards

Not supportedNot supportedNot supportedSupportedSupported

Cross-Region Disaster Recovery (opens in new tab)

Secondary cluster for regional failover billed at dedicated cluster rate

Not supportedNot supportedNot supportedNot supportedSupported

Monitoring & Alerting

Alerting

SupportedSupportedSupportedSupportedSupported

Metrics Forwarding

Not supportedSupportedSupportedSupportedSupported

Log Forwarding

Not supportedSupportedSupportedSupportedSupported

Astro Observe (opens in new tab)

Lineage, SLAs, pipeline health visibility, AI-assisted RCA. Additional charges apply.

Not supportedSupportedSupportedSupportedSupported

Astro AI

Otto Intelligence

Metering, governance, observability & the Astro/Airflow intelligence layer

Starting at $1.25/M tokens on the Developer Plan

Otto Model Usage

Cost of the underlying AI model (Anthropic, OpenAI)

Charged at cost

Support

Support Availability

SupportedNot IncludedSupported24x5 AvailabilitySupported24x7 AvailabilitySupported24x7 AvailabilitySupported24x7 Availability

SLA Response for P1 Tickets

Not supportedSupported6 Hour Initial Response SLASupported1 Hour Initial Response SLASupported1 Hour Initial Response SLASupported30 Min Initial Response SLA

Security & Governance

Google/GitHub IdP Auth

SAML-based SSO

Private Networking

PrivateLink, VPC Peering, Transit Gateway, Site-to-Site VPN, etc.

—

Non-Owner Roles

Up to 2

Astro Teams/Groups

—

Audit Logging (Astro + Airflow)

—

Dedicated Cluster

—

Deployment Roles

—

CI/CD Enforcement

—

SSO Enforcement

—

HIPAA / PII BAA Agreement

—

Workspace Authorization for Clusters

—

Custom RBAC Roles

—

IP Access List

—

Scale & Operational Efficiency

Hibernating Deployments

Astro API Access

Airflow API Access

Connection Management

Deploy Rollbacks

High Availability

—

SCIM Provisioning

—

Org-level Dashboards

—

Cross-Region Disaster Recovery (opens in new tab)

Secondary cluster for regional failover billed at dedicated cluster rate

—

Monitoring & Alerting

Alerting

Metrics Forwarding

—

Log Forwarding

—

Astro Observe (opens in new tab)

Lineage, SLAs, pipeline health visibility, AI-assisted RCA. Additional charges apply.

—

Astro AI

Otto Intelligence

Metering, governance, observability & the Astro/Airflow intelligence layer

Starting at $1.25/M tokens on the Developer Plan

Otto Model Usage

Cost of the underlying AI model (Anthropic, OpenAI)

Charged at cost

Support

Support Availability

Not Included

SLA Response for P1 Tickets

—

Component Pricing

All product tiers use the same dimensions of our usage-based pricing model: your Airflow cluster, deployment sizing, and worker compute. Networking costs are passed through from the cloud provider.

Prices listed below are reflective of AWS us-east-1, Azure eastus, GCP us-east1.

Learn more about Astro’s architecture ➔
Cluster Pricing

Observe Pricing

Alerting, metric forwarding, and log forwarding are included with all plans at the Team tier and above. For an additional cost, Astro Observe provides deeper visibility and troubleshooting capabilities within the Astro platform. Observe provides end-to-end lineage views, even across deployments.

It also provides monitoring for data freshness, and lets you establish SLAs for critical data products. Observe works with Otto, our data engineering agent, to help you investigate outages and perform root cause analysis in minutes, not hours.

Observe pricing is set as a percentage of your deployment and worker compute costs.

FAQs

What if I need to run individual tasks on bigger workers?

You might have a large number of tasks that require low amounts of CPU and memory, but a small number of tasks that are resource intensive — e.g., machine learning tasks.

To address this use case, we recommend using worker queues. Worker queues allow you to configure different groups of workers for different groups of tasks. That way, you’ll only be charged for the larger worker type if and when a task that requires that worker type actually runs.

Specifically, you can:

  • Create a default queue with a small worker type. For example, A5.
  • Create a second queue called large-task with a larger worker type. For example, A10.
  • Set the Minimum Worker Count for the large-task queue to 0 if your resource-intensive tasks run infrequently.
  • In your DAG, assign the larger task to the “large-task” queue.

To learn more about worker queues, see Worker queues in Astronomer documentation.

What if I need additional ephemeral storage for workers?

All Astro workers include an amount of ephemeral storage by default: 10 GiB of for Celery workers, and 0.25 GiB for Kubenetes Executor and Kubernetes Pod Operator workers. You can configure additional ephemeral storage at a rate of $0.0002 per GiB per hour.

How will I be charged for the Kubernetes Executor and Kubernetes Pod Operator?

In Airflow, the Kubernetes Executor (KE) and the KubernetesPodOperator (KPO) allow you to run a single task in an isolated Kubernetes Pod. Astro measures the total amount of CPU and Memory allocated across your KE/KPO infrastructure at any given time. Astro bills for the number of A5 workers necessary to accommodate the total amount of CPU and Memory rounded up to the nearest A5. One A5 worker corresponds to 1 CPU and 2 GiB Memory.

For example:

  • If you are running 4 tasks concurrently, with each being allocated 0.25 cpu and 0.5 GiB memory, then you will be charged for 1 A5 for the duration of the infrastructure running those tasks.

  • Similarly, if you are running 3 tasks concurrently, with each being allocated 0.25 cpu and 0.5 GiB memory, then you would still be charged for 1 A5. In this case the total amount allocated is 0.75 cpu and 1.5 GiB memory which rounds up to single A5.

  • If you have 5 concurrent tasks that are each allocated 2 CPU and 4 GiB memory, that is a total of 10 CPU cores and 20 GiB memory and maps to 10 A5s.

In order to ensure reliability Astro will allocate the limit requested by each task. If a task has not specified limits then the Deployment defaults will be used.

In addition, ephemeral storage limits of greater than 0.25 GiB per pod will be charged at a rate of $0.0002 per GiB per hour.

What networking costs are passed through from the Cloud Provider?

This varies slightly by cloud: