Zato installation from source code

Note: These are advanced installation instructions that should be used only if you've been advised to do so by Zato support.

Otherwise, use Docker Quickstart which will start a fully working environment for you in 5 minutes, and then you'll be able to focus on your actual integration and automation work.

Repeat: Use Docker Quickstart unless Zato support specifically advised that you use the instructions below.

Requirements

  • Mac, Ubuntu, RHEL or compatible, Debian
  • Python 3.12 or newer
  • Sudo or administrator powers

Installation steps

  • Under Mac, make sure you have Homebrew installed and that your shell is Bash rather than zsh

  • Check out the source code from GitHub:

git clone https://github.com/zatosource/zato && cd zato/code && git checkout support/3.3
  • Run the installer using Python 3.12. If required, it will ask for the password to sudo:
./install.sh -p python3.12
  • Confirm the installation:
./bin/zato --version
# Output -> Zato <major>.<minor>+rev.<nnn>-py3.n.n-<system-version>
  • For instance:

That concludes the process - you can refer to the main documentation index now.