Avato® is a hybrid integration platform that provides businesses with a robust technology foundation that securely, quickly, and simply integrates previously fragmented and incompatible systems and data.
Developed for the most complex, regulated environments, Avato de-risks digital transformation and delivers unmatched value.
Unlike other solutions in this space, Avato is priced to not "break the bank", so you can afford to create multiple clusters, enabling you to "divide and conquer" and implement your dream enterprise architecture.
Avato runs on any operating system, can run on-prem, in your own data center, or in the cloud. Physical hardware or VM, containers, Helm and or Terraform deployment models are all available. Avato's friendly HTML5 user interface is accessible from desktop, tablet and mobile alike, ensuring you have easy access to address the health of your critical infrastructure from anywhere, anytime, with just a few clicks.
In this article, you'll learn how to install Avato in just a few minutes. Skip ahead to the Docker Installation Guide section below to get started.
Avato excels in the following types of scenarios, any of which can save your organization significant time, expense and pain on your journey to modernization:
-
You're a financial institution facing a major conversion project. Avato can isolate connected systems and mirror the old systems' APIs so that connected applications are not affected by the conversion.
-
You're a credit union facing a core banking transformation. You're looking forward to your new banking system being up, but your existing vendors aren't able to cost-effectively support the new core banking system. Avato can adapt their API connections and protocols, so they don't need to change anything - their applications continue connecting as they always have.
-
You're any organization that needs to feed data into a new GL system like Oracle NetSuite, and want to keep two years or more of historical data from your old system. You can implement stable reliable integration in Avato including any imaginable merging, splitting and correlation rules, and will iteratively feed past months of data through the interfaces, proving the veracity of the rules and getting data conversion as a side effect.
-
You're a public health authority that needs to automate an antiquated supply system across channels, vendors and locations, but you're dealing with legacy systems like Meditech that don't even provide integration APIs. Avato can adapt to any form of data and operate with any system, modern or legacy, and can reliably throttle massive amounts of transactions, sparing your EHR system while completely and reliably automating the entire process. See How Avato helped Integrate Health Systems in British Columbia for a case study.
To learn more about Avato, join the discussion in the AvatoSphere community at community.avato.co, follow us on LinkedIn at company/avatosystems, follow our YouTube channel at @avatosystems, get updated packages and configuration on GitHub at github.com/avatosystems, or visit our website at avato.co.
As discussed at Open Banking Expo - Avato can help with your Open Banking / Open Finance implementation by adapting your existing legacy and modern systems alike, so they can share data and adapt to the protocols necessary to enable FinTechs to connect customers to your diverse data sources.
- The Transformative Benefits of the Avato Hybrid Integration Platform for Credit Unions
- Unveiling the Hidden Dangers: How Avato Navigates the Data Minefield of Core Banking Migration
- Harness the Benefits of 12 Factor Apps for Your Integration Project
The fastest way to deploy Avato into a new environment is to use Docker Compose. Here we describe doing that in 3 easy steps, that will likely take less than two minutes.
NOTE: You will need valid Avato credentials as part of the process described here. If you do not have such credentials, please visit avato.co/one/request to request access to Avato distributions.
NOTE: Any use of Avato is subject to end user evaluation license at avato.co/one/eula. You accept this agreement by installing or using the software.
TIP: A video demonstration of these steps for Windows is available at youtu.be/SvQEBi0fLD8?si=IU7f2xURjjqaG4Xy. Note however it's even simpler than that now! See three steps below for container-first installation.
- Docker Compose or Docker Desktop installed onto your machine
- A basic understanding of how Docker works (optional, but recommended!)
- Valid Avato credentials (see note in Introduction above)
Start with the docker-compose.yml file at avatosystems/core/blob/main/docker-compose.yml or avato.co/one/new). For your first installation, make sure the file is in a clean new folder and open the file in your favorite editor.
-
Edit the file and add your Avato username and password to the lines where it says
AVATO_UPDATE_CORE_USERNAME=andAVATO_UPDATE_CORE_PASSWORD=. -
Open a terminal window at location of the
docker-compose.ymlfile. -
Type
docker-compose upand hit enter.
That's it!
Avato is up and running with a MariaDB database. You can log in with admin/password at https://localhost:8443/avato.
You will likely want to start by changing your password - click on the user gadget and choose Change password.
Then, explore the application, and review the documentation included with the distribution at https://localhost:8443/avato/docs/.
We recommend you start with the Quick Start guide you will find there, which walks you through the user interface and helps you get a basic understanding of the platform.
Then, install the tutorials and work through them as you build your first real-time integrations, API transformations, automations, tasks, workflows and schedules.
The first-time execution of the application will have created local properties, packages, deploy, staging and core folders in your current directory.
These allow quick and easy access to modifying your properties and custom packages from an IDE, as well as from the Avato web UI. They also enable version control from the host, and make real-time editing / testing possible, both inside and outside the container.
These mappings also allow restarts to be super-quick - the Avato core is only downloaded when it is missing, and the platform is only rebuilt when you've made changes within the local properties or packages folders.
BENEFIT: An Avato container without changes to its configuration (hardware dependent) should now restart in under 10 seconds.
You can update Avato as new versions become available by simply running the command docker exec avato ant update while your Avato container is running, or from the HTML5 UI when the platform/updates package is installed.
Other available Avato ant commands like "hot-deploy" can be executed in similar fashion - run docker exec avato ant help for more information.
Please keep in mind the above steps are written with the intention of getting an instance of Avato running quickly as possible. For users with more experience using Avato, Docker and/or Docker Compose, we understand that more time may be spent in customizing certain parameters in the 'docker-compose.yml' file, including configuring custom bindings to your local storage. Customizing your Avato configuration involves updating the properties.xml, packages.txt, and using the user interface, as described in the documentation.
If you have any questions, please check our community forum at community.avato.co, or email us at support@avato.co.
Avato® is a registered trademark of Avato Systems Inc. All other trademarks are property of their respective owners.
