Docs/Screenshots
Product tour

Integrate APIs, agents, and any system from one platform

One open-source control plane for the APIs you publish, the agents you govern, and the systems your teams already run.

Govern every agent and MCP tool from one place

Turn the services you already run into tools that Cursor, Claude, and any MCP client can use, with one gateway and one set of keys and policies.

MCP gateways

Publish and consume APIs from a single control plane

Expose REST and SOAP from the same dashboard you use to call downstream systems. Security, paths, and services stay in one place so every team works from one catalog.

REST channels

Run HL7, FHIR, and EDIFACT on the same platform

Clinical and EDI traffic run next to your other integrations. One platform routes MLLP, talks FHIR, and parses EDIFACT, so there is no second stack to buy, staff, or audit.

HL7 MLLP

Run the same service on a schedule the business can see

Interval, cron, or a one-off, with a full run history. Jobs stay next to the APIs they call so operations does not live in a separate product.

Python scheduler

Integrate Salesforce, Odoo, OData, and other business apps

Built-in connections keep credentials, tokens, and endpoints in the dashboard. Add the connection, assign security, and call it from Python.

Salesforce

Publish once and let other systems subscribe

Topics and queues keep producers independent of consumers. New subscribers join without changing the publisher, so the architecture stays loose as new systems arrive.

Publish and subscribe

Treat SFTP and batch files as first-class jobs

Pull, push, and watch remote files on a schedule, then hand each file to a service, with every connection and pickup rule configured in the dashboard.

File transfer

Every request is visible and ready to resubmit

A complete trail of what ran, what it sent, and what came back. Operations can inspect a call and send it again without leaving the platform.

Audit log

Attach definitions, do not write another OAuth client

API keys, bearer tokens, mTLS, and Kerberos live as definitions you assign to channels and connections. Define credentials once and reuse them anywhere, with rotation in one place instead of a dozen config files.

Security definitions

Query SQL databases straight from your services

MS SQL, Oracle, PostgreSQL, MySQL, and the rest from one outgoing definition. Stored procedures and queries stay in services, not in a separate ETL tool.

SQL connections

Write it in the browser or in the editor you already use

Deploy and invoke services from a built-in IDE, or keep VS Code. The platform takes the protocol work so the service stays business logic.

IDE

Ready to build integrations?

Get started with Zato and integrate your systems as Python services in minutes.

Open source In Python