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.
- 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
Get the Workato CLI running in 5 minutes.
- Python 3.11+
- Workato account with API token
- Log into your Workato account
- Navigate to Workspace Admin β API clients
- Click Create API client
- Fill out information about the client, click Create client
- Copy the generated token (starts with
wrkatrial-for trial accounts orwrkprod-for production)
pip install workato-platform-cligit clone https://github.com/workato-devs/workato-platform-cli.git
cd workato-platform-cli
make installHaving issues? See DEVELOPER_GUIDE.md for troubleshooting.
# Initialize CLI (will prompt for API token and region)
workato init
# Verify your workspace
workato workspace# List available commands
workato --help
# List your recipes
workato recipes list
# List your connections
workato connections list
# Check project status
workato workspace- Need detailed commands? β See COMMAND_REFERENCE.md
- Want real-world examples? β See USE_CASES.md
- Looking for sample recipes? β See examples/
- Installation issues? β See DEVELOPER_GUIDE.md
- Looking for all documentation? β See INDEX.md
# 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 pullYou're ready to go!
These commands are for CLI maintainers and contributors, not for developers using the CLI to build Workato integrations.
# 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- π 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
MIT License