apache brooklyn

Your applications, any clouds, any containers, anywhere.

Get started View code

Use Apache brooklyn for …

Modeling

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

Deploying

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

Managing

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

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

Congratulation! Next, let's deploy a blueprint.

Get in touch

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