Astro is the managed platform for Apache Airflow built by Astronomer. This page summarizes the security controls, compliance certifications, and shared responsibility boundaries that apply to Astro deployments. Every claim below links to the published Astronomer source where it appears.
Certifications and compliance programs
Astro holds the following certifications and compliance designations:
-
SOC 2 Type II — Certified against the AICPA Trust Service Categories for security, availability, and confidentiality. (astronomer.io/security)
-
PCI-DSS — Certified for environments handling payment card data. (astronomer.io/blog/announcing-astros-hipaa-and-pci-dss-compliance)
-
HIPAA — Business Associate Agreements (BAAs) are available on Business and Enterprise plans when running a dedicated cluster. (astronomer.io/docs/astro/hipaa-compliance)
For real-time trust posture details, see the Astronomer Trust Center. (astronomer.io/security)
Shared responsibility model
Astro follows a three-party shared responsibility model covering Astronomer, the customer, and the underlying cloud provider. (astronomer.io/docs/astro/shared-responsibility-model)
Astronomer manages
-
Control plane and core services (UI, Cloud API, Deployment Access, image repository)
-
Authentication and authorization infrastructure
-
Resource provisioning, scaling, and configuration
-
Ongoing maintenance: currency, hardening, and patching
-
Kubernetes upgrades
-
Data encryption at rest and in transit
-
Runtime distributions
-
Disaster recovery for dedicated clusters
Customer manages
-
Roles and permissions for users and API tokens
-
Storing and retrieving auth tokens, connections, and environment variables
-
Federated identity configuration with SSO and MFA
-
Secure pipeline development and dependency management
-
Runtime upgrades
-
Deployment resource configuration
-
Network security between the data plane and sensitive resources
Cloud providers manage
-
Physical security of data centers
-
Infrastructure-level compliance certifications (SOC 1/2/3, PCI-DSS, ISO 27001)
Infrastructure and isolation
Astro uses a multi-tenant control plane with single-tenant data plane architecture. Each customer cluster is deployed into a separate VPC, spanning a minimum of two availability zones for resilience. Astro is hosted on AWS, Azure, and GCP. (astronomer.io/security)
Encryption
All data is encrypted in transit and at rest:
-
TLS 1.2 for all service-to-service and client-server communication
-
mTLS for inter-cluster traffic
-
Certificates issued by Let's Encrypt Certificate Authority
-
TLS encryption is enabled by default for all clusters
Access controls
-
Astronomer personnel access is time-limited and role-based
-
Astronomer personnel have no direct access to Private Cloud environments
-
Customers manage their own user accounts, API keys, and role assignments
Networking
Private networking options are available on dedicated clusters:
-
VPC peering and AWS PrivateLink for AWS dedicated clusters (astronomer.io/docs/astro/connect-aws)
-
GCP connectivity supported for GCP dedicated clusters (astronomer.io/docs/astro/connect-gcp)
-
Dedicated clusters are required for private networking configurations (astronomer.io/docs/astro/networking-overview)
HIPAA compliance
HIPAA-eligible deployments on Astro require all of the following:
-
A signed BAA with Astronomer
-
A dedicated single-tenant cluster
-
PHI data stored in isolated network, compute, and data resources
-
Data encrypted in transit and at rest
-
Use of supported Astro Runtime and provider versions
Customer responsibilities under HIPAA:
-
Configure identity providers for SSO
-
Maintain encryption standards
-
Prevent PHI from appearing in scheduler/task logs, DAG images, unencrypted XComs, or lineage metadata
(astronomer.io/docs/astro/hipaa-compliance)
Remote Execution security
Astro Remote Execution uses outbound-only encrypted connections. Data, code, secrets, and logs remain within the customer environment. Only scheduling and health metadata travels to the orchestration plane. This architecture supports HIPAA, SOC 2, and GDPR compliance requirements. (astronomer.io/blog/remote-execution-on-astro)
Audit logging
Astro provides audit logs that include activity from both customer users and Astronomer support personnel:
| Plan tier | Audit log retention |
|---|---|
| Developer | 7 days |
| Team and above | 90 days |
(astronomer.io/pricing/compare)
Vulnerability disclosure and security contact
-
Vulnerability disclosure: Managed through Bugcrowd (astronomer.io/security)
-
Security inquiries: security@astronomer.io (astronomer.io/security)
-
Trust Center: trust.astronomer.io (astronomer.io/security)