aid: orchestration name: Orchestration kind: topic description: >- An index and topic collection covering container orchestration and workflow orchestration platforms. Container orchestration platforms like Kubernetes, OpenShift, Amazon EKS, Google Kubernetes Engine, and Azure Kubernetes Service schedule and manage containerized workloads across clusters of machines, handling deployment, scaling, networking, and self-healing. Workflow orchestration engines like Temporal, Apache Airflow, Argo Workflows, AWS Step Functions, Prefect, Dagster, and Kestra coordinate the execution of long-running, multi-step business processes, data pipelines, and durable workflows. This collection brings together the operators, schedulers, control planes, and durable execution engines that turn declarative specifications into running systems. type: Index image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg tags: - Orchestration - Container Orchestration - Workflow Orchestration - Kubernetes - Scheduler url: >- https://raw.githubusercontent.com/api-evangelist/orchestration/refs/heads/main/apis.yml created: '2026-05-19' modified: '2026-05-19' specificationVersion: '0.19' apis: [] network: - name: Kubernetes url: https://raw.githubusercontent.com/api-evangelist/kubernetes/refs/heads/main/apis.yml - name: OpenShift url: https://raw.githubusercontent.com/api-evangelist/openshift/refs/heads/main/apis.yml - name: Rancher url: https://raw.githubusercontent.com/api-evangelist/rancher/refs/heads/main/apis.yml - name: HashiCorp Nomad url: https://raw.githubusercontent.com/api-evangelist/hashicorp-nomad/refs/heads/main/apis.yml - name: Amazon ECS url: https://raw.githubusercontent.com/api-evangelist/amazon-ecs/refs/heads/main/apis.yml - name: Amazon EKS url: https://raw.githubusercontent.com/api-evangelist/amazon-eks/refs/heads/main/apis.yml - name: AWS Fargate url: https://raw.githubusercontent.com/api-evangelist/fargate/refs/heads/main/apis.yml - name: Google Kubernetes Engine url: https://raw.githubusercontent.com/api-evangelist/google-kubernetes-engine/refs/heads/main/apis.yml - name: Azure Kubernetes Service url: https://raw.githubusercontent.com/api-evangelist/azure-kubernetes-service/refs/heads/main/apis.yml - name: Docker Swarm url: https://raw.githubusercontent.com/api-evangelist/docker-swarm/refs/heads/main/apis.yml - name: K3s url: https://raw.githubusercontent.com/api-evangelist/k3s/refs/heads/main/apis.yml - name: VMware Tanzu url: https://raw.githubusercontent.com/api-evangelist/vmware-tanzu/refs/heads/main/apis.yml - name: Mirantis url: https://raw.githubusercontent.com/api-evangelist/mirantis/refs/heads/main/apis.yml - name: Apache Mesos url: https://raw.githubusercontent.com/api-evangelist/apache-mesos/refs/heads/main/apis.yml - name: Knative url: https://raw.githubusercontent.com/api-evangelist/knative/refs/heads/main/apis.yml - name: KEDA url: https://raw.githubusercontent.com/api-evangelist/keda/refs/heads/main/apis.yml - name: Crossplane url: https://raw.githubusercontent.com/api-evangelist/crossplane/refs/heads/main/apis.yml - name: Argo CD url: https://raw.githubusercontent.com/api-evangelist/argo-cd/refs/heads/main/apis.yml - name: Argo Workflows url: https://raw.githubusercontent.com/api-evangelist/argo-workflows/refs/heads/main/apis.yml - name: Flux CD url: https://raw.githubusercontent.com/api-evangelist/fluxcd/refs/heads/main/apis.yml - name: Dapr url: https://raw.githubusercontent.com/api-evangelist/dapr/refs/heads/main/apis.yml - name: Carvel url: https://raw.githubusercontent.com/api-evangelist/carvel/refs/heads/main/apis.yml - name: Codefresh url: https://raw.githubusercontent.com/api-evangelist/codefresh/refs/heads/main/apis.yml - name: Facets url: https://raw.githubusercontent.com/api-evangelist/facets/refs/heads/main/apis.yml - name: Temporal url: https://raw.githubusercontent.com/api-evangelist/temporal/refs/heads/main/apis.yml - name: Conductor url: https://raw.githubusercontent.com/api-evangelist/conductor/refs/heads/main/apis.yml - name: Netflix Conductor url: https://raw.githubusercontent.com/api-evangelist/netflix-conductor/refs/heads/main/apis.yml - name: Inngest url: https://raw.githubusercontent.com/api-evangelist/inngest/refs/heads/main/apis.yml - name: Trigger.dev url: https://raw.githubusercontent.com/api-evangelist/trigger-dev/refs/heads/main/apis.yml - name: Apache Airflow url: https://raw.githubusercontent.com/api-evangelist/airflow/refs/heads/main/apis.yml - name: Apache DolphinScheduler url: https://raw.githubusercontent.com/api-evangelist/apache-dolphinscheduler/refs/heads/main/apis.yml - name: Prefect url: https://raw.githubusercontent.com/api-evangelist/prefect/refs/heads/main/apis.yml - name: Dagster url: https://raw.githubusercontent.com/api-evangelist/dagster/refs/heads/main/apis.yml - name: Kestra url: https://raw.githubusercontent.com/api-evangelist/kestra/refs/heads/main/apis.yml - name: Flyte url: https://raw.githubusercontent.com/api-evangelist/flyte/refs/heads/main/apis.yml - name: AWS Step Functions url: https://raw.githubusercontent.com/api-evangelist/aws-step-functions/refs/heads/main/apis.yml - name: Google Cloud Workflows url: https://raw.githubusercontent.com/api-evangelist/google-cloud-workflows/refs/heads/main/apis.yml - name: Google Cloud Composer url: https://raw.githubusercontent.com/api-evangelist/google-cloud-composer/refs/heads/main/apis.yml - name: Google Cloud Scheduler url: https://raw.githubusercontent.com/api-evangelist/google-cloud-scheduler/refs/heads/main/apis.yml - name: Google Cloud Deploy url: https://raw.githubusercontent.com/api-evangelist/google-cloud-deploy/refs/heads/main/apis.yml - name: Serverless Workflow url: https://raw.githubusercontent.com/api-evangelist/serverless-workflow/refs/heads/main/apis.yml common: - type: Portal url: https://apievangelist.com - type: GitHubOrganization url: https://github.com/api-evangelist - type: Features data: - name: Declarative Workload Scheduling description: Container orchestrators like Kubernetes, Nomad, and ECS take declarative workload specifications (pods, jobs, services) and continuously reconcile cluster state to match the desired configuration. - name: Horizontal and Event-Driven Autoscaling description: Platforms like Kubernetes HPA, KEDA, and Karpenter scale workloads and underlying nodes based on CPU, memory, custom metrics, or external event sources such as queue depth. - name: Durable Workflow Execution description: Workflow engines like Temporal, AWS Step Functions, and Inngest provide durable, fault-tolerant execution for long-running, multi-step business processes that survive process restarts and infrastructure failures. - name: Data Pipeline Orchestration description: Data orchestrators like Apache Airflow, Prefect, Dagster, and Kestra schedule and monitor DAG-based data pipelines across batch, streaming, and ML workloads. - name: GitOps and Continuous Deployment description: GitOps controllers like Argo CD and Flux CD reconcile Git-defined manifests into running Kubernetes clusters, enabling auditable, declarative continuous deployment. - name: Multi-Cluster and Hybrid Cloud Control Planes description: Platforms like Rancher, OpenShift, VMware Tanzu, Mirantis, and Crossplane provide unified control planes for managing multiple Kubernetes clusters and cloud resources across on-prem and public cloud. - name: Serverless Containers and Functions description: Services like AWS Fargate, Knative, and Google Cloud Run abstract away node management, running containers and functions on managed infrastructure billed per request or per second. - type: UseCases data: - name: Microservices Platform description: Engineering organizations deploy Kubernetes (EKS, GKE, AKS, OpenShift) as a microservices platform, running hundreds of services with service discovery, rolling deployments, and automated recovery. - name: Batch and Stream Data Pipelines description: Data teams use Airflow, Dagster, Prefect, or Kestra to orchestrate ETL/ELT pipelines, ML training workflows, and reporting jobs across warehouses, lakes, and streaming sources. - name: Durable Business Process Workflows description: Product teams use Temporal, AWS Step Functions, Conductor, or Inngest to implement order processing, payments, and approval workflows that must survive failures over hours, days, or months. - name: GitOps Continuous Delivery description: Platform teams use Argo CD or Flux CD to deliver application changes to many clusters by promoting Git commits across environments with full auditability. - name: Hybrid Cloud Cluster Fleet Management description: Enterprises use Rancher, Tanzu, Mirantis Kubernetes Engine, or OpenShift to manage fleets of Kubernetes clusters across on-prem datacenters and multiple public clouds from one control plane. - name: Event-Driven Background Jobs description: Application teams use Inngest, Trigger.dev, KEDA, or Cloud Scheduler to run background jobs triggered by HTTP events, queue messages, schedules, or webhook deliveries. - name: AI Agent Workflow Orchestration description: AI teams use durable workflow engines like Temporal and Inngest to orchestrate long-running agent workflows, tool calls, and human-in-the-loop approvals with retries and replay. - type: Integrations data: - name: Kubernetes description: The de facto container orchestration platform from CNCF for declarative scheduling, scaling, and management of containerized workloads. - name: Amazon EKS description: AWS managed Kubernetes service with deep integration into IAM, VPC, Fargate, and other AWS services. - name: Google Kubernetes Engine description: Google Cloud's managed Kubernetes service with Autopilot, multi-cluster mesh, and tight integration with GCP networking and observability. - name: Argo Workflows description: Kubernetes-native workflow engine for running DAGs of containerized steps for CI/CD, ML, and data processing. - name: Temporal description: Durable execution platform for building long-running, fault-tolerant workflows with code-defined state machines. - name: Apache Airflow description: Open-source workflow orchestration platform for authoring, scheduling, and monitoring DAG-based data pipelines. - name: AWS Step Functions description: Serverless workflow service for coordinating AWS Lambda functions and AWS services into multi-step state machines. - name: Argo CD description: Declarative GitOps continuous delivery tool for Kubernetes that automates application deployment from Git repositories. maintainers: - FN: Kin Lane email: kin@apievangelist.com humanURL: https://apievangelist.com