Zato
ESB, SOA, REST, APIs and Cloud Integrations in Python
Install / Use
/learn @zatosource/ZatoREADME
Zato /zɑːtəʊ/
ESB, SOA, API and Cloud Integrations in Python.
Zato is a Python-based, open-source platform that lets you automate, integrate and orchestrate business systems, APIs, workflows as well as hardware assets in industries such as airports, defense, health care, telecommunications, financial services, government and more.
<p align="center"> <a href="https://zato.io"><img alt="ESB, API Integrations and Automation in Python" src="https://upcdn.io/kW15bqq/raw/root/static/img/intro/bus.png" /></a> </p>What does it look like in practice?
<p align="center"> <img src="https://github.com/user-attachments/assets/058b3ace-ddc3-47a3-b803-302122419aba" alt="" width="600"/> </p># Zato
from zato.server.service import Service
class RESTService(Service):
def handle(self):
# Request to send ..
request = {'user_id':123, 'balance':1357, 'currency':'USD'}
# .. get a connection to our previously created REST endpoint ..
conn = self.out.rest['Billing'].conn
# .. invoke it ..
response = conn.post(self.cid, request)
# .. and return the response to our caller.
self.response.payload = response.data
Learn more
Visit https://zato.io for the details, including:
Related Skills
gh-issues
346.8kFetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments. Usage: /gh-issues [owner/repo] [--label bug] [--limit 5] [--milestone v1.0] [--assignee @me] [--fork user/repo] [--watch] [--interval 5] [--reviews-only] [--cron] [--dry-run] [--model glm-5] [--notify-channel -1002381931352]
oracle
346.8kBest practices for using the oracle CLI (prompt + file bundling, engines, sessions, and file attachment patterns).
taskflow-inbox-triage
346.8kname: taskflow-inbox-triage description: Example TaskFlow authoring pattern for inbox triage. Use when messages need different treatment based on intent, with some routes notifying immediately, some w
taskflow
346.8kname: taskflow description: Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layer
