Argoproj is a set of open source projects that helps enterprises get the most from Kubernetes, a popular and powerful production-grade open source system for deploying, scaling, and managing containerized applications. Argoproj consists of Argo Workflows, a container-native workflow engine; Argo CD, a declarative continuous deployment solution; Argo Events, an event-based dependency manager; and Argo CI, a continuous integration and delivery solution. Argoproj was started by Applatix, now part of Intuit.
While working with Kubernetes, the Applatix team needed a scalable workflow solution to run complex jobs in production. These jobs required orchestration of thousands of containers. The team searched for an existing open source, easy-to-use, container-native solution, but didn't find one. They built Argo Workflows to meet this need, and decided that open sourcing would be a great way to give back to the Kubernetes community.
After Applatix joined Intuit, the team continued the open source contributions and developed Argo CI and Argo CD for continuous integration, delivery, and deployment of apps to Kubernetes. BlackRock, an early adopter of Argo Workflows, contributed Argo Events to the project.
The Argo projects are widely adopted by enterprises including Adobe, BlackRock, NVIDIA, and Google. The projects are ever-evolving and are regularly being used to solve new use cases, including machine learning. As an exciting example, Google's Kubeflow Pipelines is built on Argo Workflows.