A simple, hosted Airflow alternative

Your code runs in your own AWS environment
CloudReactor orchestrates and monitors your Tasks, just like Airflow
Get up and running in 15 minutes. No need for lengthy Airflow setup or tutorials
Replay

How It Works

Write code locally, push to AWS with one command
With a single command:
  1. Build your code and dependencies into a container image
  2. Upload the image to AWS Elastic Container Registry
Manage everything online
3. Use CloudReactor's web-based dashboard to:
  • Monitor current status & historical executions
  • Schedule, stop & start Tasks / Workflows: Tasks run on AWS ECS Fargate in your own VPC
  • Enable and disable service Tasks
  • Combine Tasks into Workflows
  • Set alerts

Key feature comparison

CloudreactorAirflow
Setup
30 minutes to deploying your first Task
1-2 days minimum. Need to setup hardware (server, database, message queues), install packages + dependencies
Maintenance
Hosted solution. Zero maintenance of CloudReactor instance required.
Need to set up monitoring on Airflow server. Installing upgrades to Airflow packages and dependencies is time consuming and could lead to a system halt
Learning curve
Code in your existing language. Code is deployed as a Task to AWS ECS
Need to learn Airflow-specific concepts such as operators, hooks, DAGs, workers and schedulers. Extensive tutorials available online.
Creating Workflows
Create Workflows in seconds (really) with a UI-based editor, or via API requests
Workflows (DAGs) are defined via code. This allows for extreme flexibility, but also makes creation onerous
Support
Fully supported
Open source: no support available
Compute capacity for running Tasks
Runs serverless on AWS ECS Fargate. Scaling is simple
Airflow instances have to be provisioned for peak capacity. Scaling capacity may not be straightforward

Getting Started

Sign up
Setup AWS infrastructure (optional)
Clone a starter project
Configure deployer and new Task
Add Task code (optional)
Deploy to AWS
Instructions
Sign up for a free CloudReactor account. You can create and manage up to 25 Tasks for free!
$ git clone https://github.com/CloudReactor/cloudreactor-python-ecs-quickstart.git Loading...
Give the deployer permission to create ECS tasks
Loading...
Add Task configuration for new_task
Loading...
Add configuration for staging deployment environment
Loading...
1
Loading...
$ ./cr_deploy.sh staging Loading...

Pricing

Get started for free today

Developer
For anyone who wants to try the platform
Free

Full CloudReactor product and features
Manage up to 25 Tasks for free
Try for Free
Small Business
Starting at
/ month

Tasks
Up to 100 Tasks
Support within 24 hours
Sign Up
Enterprise
Need over 100 Tasks? We offer bulk discounts for larger enterprises.

Tiered pricing discounts
Dedicated support 24/7
Contact Us
Open Source or Non-Profit?
Let us know and we'll give your organization 50 free Tasks plus generous price discounts.

Ready to get started?

Sign up for your free login and CloudReactor API key!