Windmill API

The Windmill API provides programmatic access to the Windmill developer platform, enabling management of scripts, flows, apps, resources, variables, schedules, jobs, users, workspaces, and webhooks. It follows the OpenAPI 3.0.3 specification and powers all interactions with the Windmill platform.

Documentation

Specifications

Other Resources

🔗
APIReferenceDocumentation
https://app.windmill.dev/openapi.html
🔗
HTTPRoutes
https://www.windmill.dev/docs/core_concepts/http_routing
🔗
CLI
https://www.windmill.dev/docs/advanced/cli
🔗
SelfHosting
https://www.windmill.dev/docs/advanced/self_host
🔗
TypeScriptSDK
https://www.windmill.dev/docs/advanced/clients/ts_client
🔗
PythonSDK
https://www.windmill.dev/docs/advanced/clients/python_client
🔗
SpectralRules
https://raw.githubusercontent.com/api-evangelist/windmill/refs/heads/main/rules/windmill-api-rules.yml
🔗
APIsJSON
https://raw.githubusercontent.com/api-evangelist/windmill/refs/heads/main/apis.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/windmill/refs/heads/main/arazzo/windmill-bootstrap-workspace-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/windmill/refs/heads/main/arazzo/windmill-create-and-run-script-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/windmill/refs/heads/main/arazzo/windmill-provision-resource-and-run-script-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/windmill/refs/heads/main/arazzo/windmill-provision-variable-and-run-script-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/windmill/refs/heads/main/arazzo/windmill-run-flow-and-await-result-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/windmill/refs/heads/main/arazzo/windmill-run-script-and-await-result-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/windmill/refs/heads/main/arazzo/windmill-run-script-and-cleanup-job-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/windmill/refs/heads/main/arazzo/windmill-run-script-with-timeout-cancel-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/windmill/refs/heads/main/arazzo/windmill-schedule-flow-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/windmill/refs/heads/main/arazzo/windmill-schedule-script-workflow.yml

OpenAPI Specification

openapi.yaml Raw ↑