Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Airflow
Airflow

334
269
+ 1
19
Kubeflow
Kubeflow

19
30
+ 1
0
Add tool

Airflow vs Kubeflow: What are the differences?

Airflow: A platform to programmaticaly author, schedule and monitor data pipelines, by Airbnb. Use Airflow to author workflows as directed acyclic graphs (DAGs) of tasks. The Airflow scheduler executes your tasks on an array of workers while following the specified dependencies. Rich command lines utilities makes performing complex surgeries on DAGs a snap. The rich user interface makes it easy to visualize pipelines running in production, monitor progress and troubleshoot issues when needed; Kubeflow: Machine Learning Toolkit for Kubernetes. The Kubeflow project is dedicated to making Machine Learning on Kubernetes easy, portable and scalable by providing a straightforward way for spinning up best of breed OSS solutions.

Airflow and Kubeflow are primarily classified as "Workflow Manager" and "Machine Learning" tools respectively.

Airflow and Kubeflow are both open source tools. It seems that Airflow with 13.3K GitHub stars and 4.91K forks on GitHub has more adoption than Kubeflow with 7.23K GitHub stars and 1.08K GitHub forks.

Airbnb, Slack, and 9GAG are some of the popular companies that use Airflow, whereas Kubeflow is used by Eliiza, Hepsiburada, and Big Insight. Airflow has a broader approval, being mentioned in 98 company stacks & 162 developers stacks; compared to Kubeflow, which is listed in 3 company stacks and 8 developer stacks.

What is Airflow?

Use Airflow to author workflows as directed acyclic graphs (DAGs) of tasks. The Airflow scheduler executes your tasks on an array of workers while following the specified dependencies. Rich command lines utilities makes performing complex surgeries on DAGs a snap. The rich user interface makes it easy to visualize pipelines running in production, monitor progress and troubleshoot issues when needed.

What is Kubeflow?

The Kubeflow project is dedicated to making Machine Learning on Kubernetes easy, portable and scalable by providing a straightforward way for spinning up best of breed OSS solutions.
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose Airflow?
Why do developers choose Kubeflow?
    Be the first to leave a pro

    Sign up to add, upvote and see more prosMake informed product decisions

      Be the first to leave a con
        Be the first to leave a con
        What companies use Airflow?
        What companies use Kubeflow?

        Sign up to get full access to all the companiesMake informed product decisions

        What tools integrate with Airflow?
        What tools integrate with Kubeflow?

        Sign up to get full access to all the tool integrationsMake informed product decisions

        What are some alternatives to Airflow and Kubeflow?
        Luigi
        It is a Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization etc. It also comes with Hadoop support built in.
        Apache NiFi
        An easy to use, powerful, and reliable system to process and distribute data. It supports powerful and scalable directed graphs of data routing, transformation, and system mediation logic.
        Jenkins
        In a nutshell Jenkins CI is the leading open-source continuous integration server. Built with Java, it provides over 300 plugins to support building and testing virtually any project.
        AWS Step Functions
        AWS Step Functions makes it easy to coordinate the components of distributed applications and microservices using visual workflows. Building applications from individual components that each perform a discrete function lets you scale and change applications quickly.
        Apache Beam
        It implements batch and streaming data processing jobs that run on any execution engine. It executes pipelines on multiple execution environments.
        See all alternatives
        Decisions about Airflow and Kubeflow
        No stack decisions found
        Interest over time
        Reviews of Airflow and Kubeflow
        No reviews found
        How developers use Airflow and Kubeflow
        Avatar of Eugene Ivanchenko
        Eugene Ivanchenko uses AirflowAirflow

        Manage the calculation pipeline and data distribution procedures.

        Avatar of Christopher Davison
        Christopher Davison uses AirflowAirflow

        Used for scheduling ETL jobs

        How much does Airflow cost?
        How much does Kubeflow cost?
        Pricing unavailable
        Pricing unavailable
        News about Kubeflow
        More news