Skip to main content

Workato Platform CLI

A modern, type-safe command-line interface for the Workato API, designed for automation and AI agent interaction. Perfect for AI agents helping developers build, validate, and manage Workato recipes, connections, and projects.

Python 3.11+ Type Checked Code Style License: MIT

Features

  • Project Management: Create, push, pull, and manage Workato projects
  • Recipe Operations: Validate, start, stop, and manage recipes
  • Connection Management: Create and manage OAuth connections
  • API Integration: Manage API clients, collections, and endpoints
  • AI Agent Support: Built-in documentation and guide system

Quick Start Guide

Get the Workato CLI running in 5 minutes.

Prerequisites

  • Python 3.11+
  • Workato account with API token

Getting Your API Token

  1. Log into your Workato account
  2. Navigate to Workspace Admin → API clients
  3. Click Create API client
  4. Fill out information about the client, click Create client
  5. Copy the generated token (starts with wrkatrial- for trial accounts or wrkprod- for production)

Installation

From PyPI (Coming Soon)

pip install workato-platform-cli

From Source

git clone https://github.com/workato-devs/workato-platform-cli.git
cd workato-platform-cli
make install

Having issues? See DEVELOPER_GUIDE.md for troubleshooting.

Setup

# Initialize CLI (will prompt for API token and region)
workato init

# Verify your workspace
workato workspace

First Commands

# List available commands
workato --help

# List your recipes
workato recipes list

# List your connections
workato connections list

# Check project status
workato workspace

Next Steps

Quick Recipe Workflow

# 1. Validate a recipe file
workato recipes validate --path ./my-recipe.json

# 2. Push changes to Workato
workato push

# 3. Pull latest from remote
workato pull

You're ready to go!

Contributing to the CLI

These commands are for CLI maintainers and contributors, not for developers using the CLI to build Workato integrations.

For Development

# Setup (with uv - recommended)
make install-dev

# Run all checks
make check          # linting, formatting, type checking
make test          # run tests
make test-cov      # run tests with coverage

# Development workflow
make format        # auto-format code
make lint         # check code quality
make build        # build distribution packages

Tech Stack

  • 🐍 Python 3.11+ with full type annotations
  • ⚡ uv for fast dependency management
  • 🔍 mypy for static type checking
  • 🧹 ruff for linting and formatting
  • ✅ pytest for testing
  • 🔧 pre-commit for git hooks

License

MIT License

Metadata

Release files for workato-platform-cli 1.0.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for workato-platform-cli 1.0.7
File Size Uploaded Provenance Actions
workato_platform_cli-1.0.7.tar.gz 556.1 kB With provenance Details for workato_platform_cli-1.0.7.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for workato-platform-cli 1.0.7
File Interpreter ABI Platform Actions
workato_platform_cli-1.0.7-py3-none-any.whl Python 3 none any Details for workato_platform_cli-1.0.7-py3-none-any.whl

Total release size: 1.1 MB

Release files / workato_platform_cli-1.0.7.tar.gz

Download URL workato_platform_cli-1.0.7.tar.gz
Size 556.1 kB
Tags Source
SHA-256 checksum
How to use checksums
03bce1c776e727d3b3560559dfdd556cf9ed0d096504a5a40e17e22a2fe34bab
BLAKE2b-256 checksum
How to use checksums
9b88af0c840c75390f5a87a9614cc6b82672a88087f6e2cb58f6a60739c1ff76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / workato_platform_cli-1.0.7-py3-none-any.whl

Download URL workato_platform_cli-1.0.7-py3-none-any.whl
Size 569.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0dd8fa75ac1a30a22b6b3521e75d9f00cdf38a050e0437168aa83ebeae09be82
BLAKE2b-256 checksum
How to use checksums
bb2838a186f06172a094e089e22eb3aa7fb7e221058ae8f97b99b47aca5331a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Security for workato-platform-cli 1.0.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for workato_platform_cli-1.0.7.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page