The newest version of Zato, the open-source Python-based enterprise API integrations platform and backend application server, is out with a lot of interesting features, changes and additions
The full changelog is here and below is a summary of what is new in 3.1:
- Greatly enhanced support for Docker, including Quickstart, Swarm and Kubernetes
- Python 3 is now fully supported in addition to Python 2.7
- New connectors and adapters: MongoDB, LDAP (Active Directory), Apache Kafka, SFTP, Slack, Telegram and JSON-RPC
- Extensions to Single Sign-On: two-factor authentication and multi-credentials accounts
- Rate-limiting and IP white-listing, including hierarchical definitions
- Extensions to WebSockets: outgoing connections and broadcasts
- A range of security enhancements, including TOTP two-factor authentication in web-admin
- General performance boosts - both run-time and server startup
What is Zato?
Zato is an open-source API integrations platform and backend application server composed of several major blocks of functionality:
Online request/response integrations using a wide range of protocols, including SAP, Odoo, IBM MQ, REST, AMQP, Search, Email and many more
Publish/subscribe message topics with queues and guaranteed delivery
Single Sign-On for REST and Python applications
Its HA architecture is highly-scalable and everything comes with a web-based GUI along with a command-line interface and admin APIs.
If you are looking for a highly productive Python-based open-source platform designed specifically to integrate systems or expose APIs in many protocols or data formats, to be used by other servers, frontends or mobile, Zato is the choice.