Process-based orchestration for IT & DevOps workflows. Define how your automation runs — not just the state it should reach.
CloudSlang is an open-source orchestration language designed to close the gap between high-level IT intent and actual runtime execution. Unlike desired-state solutions, CloudSlang puts you in control of how your workflows run — step by step, with full visibility and flexibility.
The project is composed of three main parts:
CloudSlang Orchestration Engine — a powerful runtime that executes YAML-defined workflows at scale.
CloudSlang Language — a human-readable, YAML-based DSL for defining IT processes and automation flows.
Ready-Made Content Library — a growing catalog of pre-built workflows for Docker, CoreOS, OpenStack, and more.
A different approach to orchestration — one that puts process control back in your hands.
Process-Based
Many orchestration solutions use desired-state modelling — forcing you to give up runtime control. CloudSlang's process-based approach lets you define exactly how your orchestration executes, enabling dynamic use cases like health checks, remediation, and disaster recovery.
Ready-Made Content
You don't need to write a single line of code to get started. CloudSlang ships with a growing library of ready-made YAML workflows integrating Docker, CoreOS, OpenStack, and more — all open source, all reusable and shareable with the community.
Agentless
Don't bother setting up and managing agents on every machine. CloudSlang workflows use remote APIs to execute tasks across your entire infrastructure — dramatically reducing overhead and eliminating agent maintenance.
CloudSlang powers the orchestration engine behind OpenText Automation Center, built on the proven foundation of Operations Orchestration.
See It in Action
Watch how CloudSlang orchestrates complex workflows with simplicity and power.
Example Use Cases
Real-world automation workflows that ship with CloudSlang's open-source content library.
01
Migrating a Live Container
Redistribute Docker containers across a datacenter based on CPU load of their hosts — while preserving container state throughout the migration process.
Unused Docker images waste precious disk space across your cluster. This workflow automatically identifies and removes all unused images from every node in your CoreOS cluster.
Continuously verify your OpenStack environment's health by spinning up a test server, validating it responds correctly, then tearing it down — all automated end-to-end.