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.

[Video: New LLM connection](https://zatosource-production.b-cdn.net/docs/gfx/outgoing/llm-create.webm?v=1790440805)

![New scheduler job](https://zatosource-production.b-cdn.net/docs/gfx/scheduler/job-create-billing.webp?v=1791135883)

![New pub/sub topic](https://zatosource-production.b-cdn.net/docs/gfx/eda/topic-create.webp?v=1788286328)

AI

## Govern every agent and MCP tool from one place

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

[MCP gateways](https://zato.io/docs/ai/mcp/index.html)

![New MCP gateway](https://zatosource-production.b-cdn.net/docs/gfx/ai/mcp-gateway-create.webp?v=1790934276)

![Gateway options](https://zatosource-production.b-cdn.net/docs/gfx/ai/mcp-gateway-options.webp?v=1790934278)

![New API key](https://zatosource-production.b-cdn.net/docs/gfx/security/apikey-create.webp?v=1790440731)

[Video: New LLM connection](https://zatosource-production.b-cdn.net/docs/gfx/outgoing/llm-create.webm?v=1790440805)

REST and SOAP

## 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](https://zato.io/docs/dev/rest/channels.html)

[Video: New REST channel](https://zatosource-production.b-cdn.net/docs/gfx/channels/rest-create.webm?v=1791298976)

[Video: REST channel with mTLS](https://zatosource-production.b-cdn.net/docs/gfx/channels/rest-mtls-create.webm?v=1791298939)

[Video: Outgoing REST with mTLS](https://zatosource-production.b-cdn.net/docs/gfx/outgoing/rest-mtls-create.webm?v=1791298934)

Healthcare

## 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](https://zato.io/docs/dev/healthcare/hl7v2/mllp/index.html)

[Video: New MLLP channel](https://zatosource-production.b-cdn.net/docs/gfx/channels/hl7-mllp-create.webm?v=1791648491)

[Video: New FHIR connection](https://zatosource-production.b-cdn.net/docs/gfx/outgoing/fhir-connection-create.webm?v=1791135940)

[Video: New REST channel](https://zatosource-production.b-cdn.net/docs/gfx/channels/edifact-rest-create.webm?v=1791298935)

Scheduler

## 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](https://zato.io/tutorials/python-scheduler.html)

![New scheduler job](https://zatosource-production.b-cdn.net/docs/gfx/scheduler/job-create-billing.webp?v=1791135883)

Cloud and business apps

## 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](https://zato.io/docs/dev/salesforce/index.html)

[Video: New Salesforce connection](https://zatosource-production.b-cdn.net/docs/gfx/cloud/salesforce-create.webm?v=1790440869)

Events

## 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](https://zato.io/docs/eda/index.html)

![New pub/sub topic](https://zatosource-production.b-cdn.net/docs/gfx/eda/topic-create.webp?v=1788286328)

File transfer

## Run SFTP and batch file transfers as scheduled 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](https://zato.io/docs/dev/file-transfer/index.html)

![New SFTP connection](https://zatosource-production.b-cdn.net/docs/gfx/outgoing/sftp-create.webp?v=1790440696)

Audit log

## 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](https://zato.io/docs/admin/audit-log/index.html)

![Audit log](https://zatosource-production.b-cdn.net/docs/gfx/admin/audit-log.webp?v=1789221738)

Security

## Attach definitions, do not write another OAuth client

API keys, bearer tokens, mTLS, and Kerberos are stored 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](https://zato.io/docs/security/bearer-tokens/index.html)

![New API key](https://zatosource-production.b-cdn.net/docs/gfx/security/apikey-create.webp?v=1790440731)

[Video: New Bearer token definition](https://zatosource-production.b-cdn.net/docs/gfx/security/bearer-token-create.webm?v=1790934309)

[Video: New mTLS definition](https://zatosource-production.b-cdn.net/docs/gfx/security/mtls-create.webm?v=1790440881)

[Video: New Kerberos definition](https://zatosource-production.b-cdn.net/docs/gfx/security/kerberos-create.webm?v=1790440846)

SQL

## Query SQL databases 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](https://zato.io/docs/dev/rest/sql-stored-procedures.html)

[Video: New MS SQL connection](https://zatosource-production.b-cdn.net/docs/gfx/outgoing/sql-create.webm?v=1790441604)

Python IDE

## 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](https://zato.io/docs/dev/ide/index.html)

![Python IDE](https://zatosource-production.b-cdn.net/docs/gfx/ide/service-editor.webp?v=1788286334)

## Ready to build integrations?

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

[Get started ▶](https://zato.io/docs/admin/guide/install/index.html) [Read the docs](https://zato.io/docs/index.html)

Open source In Python
