apache brooklyn

Your applications, any clouds, any containers, anywhere.

Get started View code

Apache Brooklyn is software for managing cloud applications. Use it for:


Blueprints describe your application, stored as text files in version control

Compose from the dozens of supported components or your own components using bash, Java, Chef…

JBoss • Cassandra • QPid • nginx • many more


Components configured & integrated across multiple machines automatically

20+ public clouds, or your private cloud or bare servers - and Docker containers

Amazon EC2 • CloudStack • OpenStack • SoftLayer • many more


Monitor key application metrics; scale to meet demand; restart and replace failed components

View and modify using the web console or automate using the REST API

Metric-based autoscaler • Restarter & replacer • Follow the sun • Load balancing

Get started

curl -SL --output apache-brooklyn-1.0.0-bin.tar.gz "https://www.apache.org/dyn/closer.lua?action=download&filename=brooklyn/apache-brooklyn-1.0.0/apache-brooklyn-1.0.0-bin.tar.gz"
tar xvf apache-brooklyn-1.0.0-bin.tar.gz
cd apache-brooklyn-1.0.0-bin
Paste the above at a Terminal prompt. It will download and start Brooklyn automatically.

Now open your browser to http://localhost:8081 and login in with username admin and password password. Congratulations, you are running Apache Brooklyn! Next, let's deploy a blueprint.

Get in touch

The community is available on the following channels in case you need anything