Airship makes managing the life cycle of open infrastructure simple, repeatable, and resilient.


Airship is a collection of interoperable and loosely coupled open source tools that provide automated cloud provisioning and management in a declarative way.

Airship helps operators take control of their infrastructure, by providing a declarative framework for defining and managing the life cycle of open infrastructure tools and the hardware below. These tools include OpenStack for Virtual Machines, Kubernetes for container orchestration, and MaaS for bare metal, with support for OpenStack Ironic on the way.

Some of the largest infrastructure operators in the world, including AT&T and SKT, are actively designing, testing, and deploying Airship to manage their complex infrastructure at scale.

The code is available under the Apache 2 license.

Take it for a Ride

Airship in a Bottle let's you try all of the services in a single environment appropriate for testing. Try out a single-node preview in a fresh Ubuntu 16.04 VM:

sudo -i
mkdir -p /root/deploy && cd "$_"
git clone
cd /root/deploy/airship-in-a-bottle/manifests/dev_single_node

Join The Community

Mailing Lists:

Freenode IRC: #airshipit

We follow the OpenStack Foundation Code of Conduct

Code & Documentation

Airship is free and open source software available through git

  • Armada - An orchestrator for deploying and upgrading a collection of Helm charts
  • Berth - A lightweight mechanism for managing VMs on top of Kubernetes via Helm
  • Deckhand - A configuration management service with features to support managing large cluster configurations
  • Diving Bell - A lightweight solution for bare metal configuration management
  • Drydock - A declarative host provisioning system built initially to leverage MaaS for baremetal host deployment
  • Pegleg - A tool to organize configuration of multiple Airship deployments
  • Promenade - A deployment system for resilient, self-hosted Kubernetes
  • Shipyard - A cluster lifecycle orchestrator for Airship

View the code

For more detailed information on the components, you can view the Overview Docs.