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

Add the line above on Vagrantfile so you can access the Zato admin with http://localhost:8183 :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/ 
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 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.