Zato is the next generation ESB and application server written in Python and released under a commercial-friendly LGPL license.

We are using Zato to implement a gateway to various XML services and to help the easy adoption of it we delivered a Vagrant box with Ubuntu 14.04 64 bits and Zato 1.1 pre-installed with PostgreSQL and Redis

Click here to download it.

Deploy it and start Zato

vagrant box add Zato https://www.dropbox.com/s/829s3vdj4zsp7j2/ubuntu-14.04-64bits-zato-1.1.box?dl=1

Add the line above on Vagrantfile so you can access the Zato admin with http://localhost:8183 config.vm.network :forwarded_port, guest: 8183, host: 8183

vagrant init Zato
vagrant up
vagrant ssh

zato@zato-vagrant:~$ sudo su - 
zato@zato-vagrant:~$ su - zato
zato@zato-vagrant:~$ /opt/zato/qs-1/zato-qs-start.sh 
Starting the Zato quickstart environment
Running sanity checks
[1/6] Redis connection OK
[2/6] SQL ODB connection OK
[3/6] Load-balancer started
[4/6] server1 started
[5/6] server2 started
[6/6] Web admin started
Zato quickstart environment started
Visit https://zato.io/support for more information and support options

There you go, now you can easily test Zato. Keep in mind that all user/password is zato/zato.