Cato Platform API

Your SASE platform, programmable.

The Cato API enables programmable access to your accountโ€™s data on the Cato SASE Platform.

Decorative concentric ring artwork

Todayโ€™s Challenges

Manual management doesn’t scale.

Manual configuration at scale across a large deployment
Security and networking data trapped in siloed legacy infrastructure
The cost of building custom integrations with every enterprise tool in-house
Ungoverned programmatic access without scoping or an audit trail

Manual config at scale

Bulk configuration changes done by hand are slow and error-prone across large deployments.

Data trapped in silos

Security and networking data is hard to extract into SIEM, SOAR, and archival workflows.

Custom integration burden

Building integrations with every enterprise tool in-house is costly and slow.

Ungoverned access

Programmatic access without scoping and an audit trail is a real security risk.

Manual at scale

Data silos

Integration

No governance

Our approach

Integrate, automate, orchestrate.

Manual, console-by-console operations donโ€™t scale across a global network. The Cato Platform API lets you integrate Cato with your enterprise tools, automate workflows across your stack, and extract actionable insights โ€” turning everyday operations into repeatable, programmatic actions.

Play the video

Generate scoped tokens

Admins create access tokens in the CMA, restricted to specific authorized source IP addresses.

Query with GraphQL

Extract exactly the data you need, efficiently, into your enterprise platforms and workflows.

Automate with mutations

Script bulk configuration changes to manage sites, hosts, and routing at scale.

How it works

Cato Platform API Capabilities

Tokens + audit trail

Secure API access with a complete audit trail

All API access is secured with an access token that only administrators can generate through the CMA.

Restrict tokens to authorized source IP addresses

Create multiple tokens for different uses

Every change logged in the audit trail by token

Test before production

API Playground for development and testing

Catoโ€™s GraphQL playground provides a synthetic environment to test and validate code before production use.

Connect to your account with an API key

Test and refine queries for specific data

A learning, troubleshooting, and testing tool

Efficient GraphQL

Leverage Cato data in enterprise platforms

Catoโ€™s API uses GraphQL for flexible, efficient operation โ€” reducing API calls and returning exactly the data requested.

Extract from the data lake into SIEM and archival

Custom integrations for security and networking data

From account status down to specific events

Ready to use

Pre-built integrations with 3rd-party products

The Cato API is already used in integrations with third-party products, with more continuously added.

Microsoft, Crowdstrike, Arctic Wolf, Axonius, Google Chronicle, Rapid7, Sumo Logic

Realize value across vendor investments

No need to build integrations on your own

Mutation APIs

Automate and orchestrate your Cato environment

Cato provides a mutation API to enable account management at scale through scripts or third-party products.

Automate bulk changes to sites, hosts, and routing

Eliminate repetitive, error-prone manual work

Reduce administrative workload

See it in action

Watch how Cato does it

Cato API Video Demo

Video

Play the video

Customer Stories

Customers love Cato

โ€œ

Anything we can tap into with a REST API is huge. You no longer need to be masters of CLI. Instead, your DevOps team can modify or support the business using APIโ€™s and services that integrate, orchestrate and automate functions easily.

Carlo Curato

Director of IT Infrastructure, RingCentral

Carlo Curato

Director of IT Infrastructure, RingCentral

Anything we can tap into with a REST API is huge. You no longer need to be masters of CLI. Instead, your DevOps team can modify or support the business using APIโ€™s and services that integrate, orchestrate and automate functions easily.

Carlo Curato

Director of IT Infrastructure, RingCentral

IT/Security Leader

Global Trading Company

We have enabled the integration of events between Cato and Azure Sentinel, so all XDR stories flow into Sentinel today. From August, these stories and events will continue to go into Sentinel, where we can see and act on them in Cato but perform correlation and hunting in Sentinel since the data is flowing there.

IT/Security Leader

Global Trading Company

Security Leader

Global Construction Company

The native Microsoft Sentinel integration was easy and positive to migrate from the old syslog solution, and we saw no errors from our security operations center.

Security Leader

Global Construction Company

Get a live demo

Secure every interaction across the enterprise, cloud, and AI with the only purpose-built SASE platform.

What to expect

15โ€“30 minute session with a SASE product expert

Discuss your use cases and how we can help

Live product demonstration where applicable

Get Started

See Cato in Action

FAQS

Answers to common questions

How does the Cato Platform API connect data to enterprise tools?4 questions

What is the Cato Platform API used for?

The Cato Platform API gives teams programmable access to account data and management functions in the Cato SASE Cloud Platform. In practice, it helps teams pull and push data to and from enterprise tools, automate repeatable operational work, and manage larger environments without relying only on manual console changes.

Why does the Cato API use GraphQL?

Cato uses GraphQL so teams can request the specific data they need instead of pulling broad, fixed responses. That matters when data is feeding SIEM, SOAR, archival, reporting, or custom workflows, because fewer unnecessary fields and calls can make integration work cleaner and more efficient.

How does the API help teams integrate Cato with existing tools?

The API gives teams a standard way to connect Cato data and actions to the tools they already use. Cato also points to pre-built integrations with third-party products, including security analytics, SIEM, and operations platforms, so teams do not always have to build every connection from scratch.

What kinds of data can teams extract through the Cato API?

Teams can use the API to extract security, networking, account, status, event, and operational data from Cato into other systems. Common destinations include SIEM, SOAR, archival, reporting, analytics, and internal workflow tools.

How does the API automate Cato environment management?3 questions

What can mutation APIs automate?

Mutation APIs let teams make configuration changes programmatically, including bulk changes across sites, hosts, and routing. That is useful for large or distributed deployments where repeating the same change through a console would be slow, inconsistent, or easy to miss.

How is access to the Cato API secured?

API access is controlled with access tokens generated by administrators in the Cato Management Application. Tokens can be scoped for different uses and restricted to authorized source IP addresses. Configuration changes made through the API are also recorded in the audit trail, including the token used and the change performed.

How can teams test API queries before production use?

Cato provides an API Playground for testing GraphQL queries against an account with an API key. Teams can use it to learn the schema, test connectivity, refine queries, and validate behavior before putting code into a production workflow.

Who benefits most from the Cato Platform API?1 question

Who benefits most from the Cato Platform API?

The API is most useful for network, security, DevOps, and platform teams that manage distributed environments or depend on automation. It is especially relevant when Cato data needs to flow into existing SIEM, SOAR, reporting, compliance, or infrastructure workflows, or when teams want repeatable changes instead of one-off manual updates.