This is a repackaged open source software product wherein additional charges apply for hardening, security configuration, and setup support.
Apache Airflow is the leading open-source platform to programmatically author, schedule, and monitor data-pipeline workflows (DAGs), running Airflow 3.2 on Python 3.12 with the LocalExecutor and a local PostgreSQL metadata database. This Lynxroute build is hardened and ready out of the box: the api-server is bound to loopback behind an nginx TLS perimeter on 443, PostgreSQL is bound to 127.0.0.1, the Fernet key, API secret key, database password, and admin login are all generated uniquely at first boot, services run as a non-root user, and the base is CIS Level 1 hardened Ubuntu 24.04 LTS.
Apache-2.0 license - fully auditable, no vendor lock-in. Built on Apache Airflow(R), a trademark of The Apache Software Foundation.
This is a repackaged open source software product wherein additional charges apply for hardening, security configuration, and setup support.
WHAT IS APACHE AIRFLOW
Apache Airflow is the leading open-source platform to programmatically author, schedule, and monitor workflows, the de facto standard for orchestrating data pipelines. Workflows are defined as Directed Acyclic Graphs (DAGs) in plain Python, giving you dynamic pipeline generation, flexible scheduling, backfills, retries, branching, and a rich web UI for monitoring task runs and logs. Airflow ships hundreds of provider packages that integrate with databases, cloud services (AWS, GCP, Azure), Kubernetes, Spark, dbt, and HTTP/SQL endpoints, plus a full REST API. This image runs Airflow 3.2 on Python 3.12 with the LocalExecutor (single-node, no external Celery or Redis broker required), persisting all DAG metadata, connections, variables, and run history in a local PostgreSQL database. Apache-2.0 license, no vendor lock-in.
WHAT THIS AMI ADDS
Security hardening:
api-server (web UI + REST API) bound to 127.0.0.1:8080 (loopback only); nginx terminates TLS on port 443 and reverse-proxies to it - port 8080 is never exposed
Local PostgreSQL metadata database bound to 127.0.0.1 only
Fernet key (connection/variable encryption), API secret key, PostgreSQL password, and admin login all generated uniquely at first boot, written to /root/airflow-credentials.txt (mode 600) - no secrets baked into the image
scheduler, api-server, dag-processor, and triggerer run as a non-root airflow system user with UMask 0027
Anonymous usage analytics disabled
certbot pre-installed - one command swaps the self-signed cert for a CA-signed one
UFW firewall pre-configured (only ports 22 and 443 open)
CVE scan - every image is scanned for vulnerabilities before release
OS hardening (CIS Level 1):
CIS Ubuntu 24.04 LTS Level 1 benchmark applied via ansible-lockdown
CIS Conformance Report at /etc/lynxroute/cis-report.html
CIS Tailored Profile at /usr/share/doc/lynxroute/CIS_TAILORED_PROFILE.md
Built on Apache Airflow(R), a trademark of The Apache Software Foundation. This is an independently hardened build, not affiliated with or endorsed by the ASF.
Highlights
Apache Airflow security baked in: the api-server is bound to loopback behind an nginx TLS perimeter on 443, the PostgreSQL metadata database is bound to 127.0.0.1, and the Fernet key, API secret key, database password, and admin login are all generated uniquely at first boot. The scheduler, api-server, and dag-processor run as a non-root service with no secrets baked into the image.
CIS Level 1 hardened Ubuntu 24.04 LTS: auditd, fail2ban, AppArmor, SSH key-only, IMDSv2 enforced. CVE-scanned before every release. SBOM (CycloneDX) and CIS Conformance Report included.
Airflow 3.2 on Python 3.12 with the LocalExecutor and a local PostgreSQL metadata database: author, schedule, and monitor data pipelines as Python DAGs, with hundreds of provider integrations and a full REST API. Apache-2.0 license - fully auditable, no vendor lock-in.
AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
Try this product free for 5 days according to the free trial terms set by the vendor. Usage-based pricing is in effect for usage beyond the free trial terms. Your free trial gets automatically converted to a paid subscription when the trial ends, but may be canceled any time before that.
You pay by the hour based on the EC2 instance size you run. Four options are available: t3.medium and t3.large use burstable general-purpose instances, while m6i.large and m6i.xlarge use fixed-performance general-purpose instances. Pricing scales with instance capacity, so you choose the size that matches your workflow orchestration workload. Each option carries its own hourly software rate. You run the instance in your own cloud account, and billing stops when you stop the instance. AWS collects all fees on the vendor's behalf.
Top-of-mind questions for buyers
What do the t3 and m6i instance types mean for my hourly cost?
The t3.medium and t3.large are burstable instances that bank credits during low activity and spend them during spikes. The m6i.large and m6i.xlarge hold fixed CPU performance at all times. Choose burstable for uneven workflow loads, fixed-performance for steady orchestration tasks. Each size carries its own hourly software rate.
Am I charged when the instance is stopped or paused?
The software rate meters running time only. When you stop the instance, the hourly software charge stops. Stopped instances may still incur underlying AWS storage fees for the attached disk, but no Lynxroute software charge accrues while the instance is not running.
What hardening and compliance work is included in each hourly instance?
Every image ships with CIS Level 1 OS hardening, SSH and kernel hardening, firewall, and fail2ban pre-configured. Each release is CVE-scanned, and a CycloneDX SBOM plus CIS Conformance Report are bundled inside. Unique credentials generate at first boot. This applies to all four instance sizes equally.
lynxroute.com
Helpful?
Vendor refund policy
We do not offer refunds for this product. AWS infrastructure charges (EC2, EBS, data transfer) are billed separately by AWS and are not refundable by us.
How can we make this page better?
Tell us how we can improve this page, or report an issue with this product.
Give us feedbackReport a problem with this product or seller
Legal
Vendor terms and conditions
Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA).
Content disclaimer
Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Apache Airflow 3.3.2 r2
Security: fixes CVE-2026-111497, a critical (CVSS 9.8) buffer overflow in the Brotli decompression library that lets a crafted compressed stream crash a process or execute code. Ships Ubuntu brotli 1.1.0-2ubuntu0.1 (USN-8956-1). Every earlier image of this product carries the vulnerable library; replace running instances or run: sudo apt-get update && sudo apt-get install --only-upgrade libbrotli1 brotli python3-brotli
The application version is unchanged (Apache Airflow 3.3.2); this is a security rebuild
Rebuilt on the latest CIS Level 1 hardened Ubuntu 24.04 LTS base, picking up every operating-system security update published since the previous build
Read the admin credentials: sudo cat /root/airflow-credentials.txt
Open https://<PUBLIC_IP>/ in your browser - accept the self-signed certificate warning, then log in with the admin username and password from step 4.
The DAGs view lists bundled example DAGs (paused by default). Unpause one and trigger it to watch the scheduler and LocalExecutor run tasks; drop your own DAG files into /opt/airflow/dags.
Airflow runs the api-server (web UI + REST API) on 127.0.0.1:8080; nginx terminates TLS on port 443 and reverse-proxies to it. The scheduler, dag-processor, and triggerer run as separate services, and the metadata database is a local PostgreSQL bound to 127.0.0.1. The admin password, Fernet key, API secret key, and database password are generated uniquely per instance at first boot and saved to /root/airflow-credentials.txt.
Restrict Security Group port 443 to your own IP until you have logged in and changed the admin password.
Replace the self-signed TLS certificate with a CA-signed certificate for production use:
sudo certbot --nginx -d yourdomain.com
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Astro by Astronomer is the leading fully-managed DataOps platform for data teams. Powered by Apache Airflow®, Astro accelerates building reliable data products that unlock insights, enable AI, and drive data-driven applications.
This product has charges associated with it for pre-configuration and packaging by Intuz. Deploy Apache Airflow on AWS with zero setup time-fully pre-configured and ready to orchestrate complex data workflows in minutes. Ideal for data engineers and DevOps teams looking for scalable, production-grade workflow automation.
Apache Airflow Workflow Automation Server is built on Ubuntu with Docker Compose for fast self hosted setup to programmatically author, schedule and monitor workflows. The setup is ideal for developers analysts engineers and teams. Airflow helps monitor computer workflows jobs and task progress. This is a repackaged open source software product wherein additional charges apply for Code Creator Docker Compose integration, guided First Boot Wizard, administrator account initialization, configurable web access, automatic service startup, and AWS Marketplace AMI engineering.
Astro by Astronomer is the leading fully-managed DataOps platform for data teams. Powered by Apache Airflow®, Astro accelerates building reliable AI-ready data products that unlock insights and drive data-driven applications.
Be the first to review this product. We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.