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
Documentation
https://www.windmill.dev/docs/intro
GettingStarted
https://www.windmill.dev/docs/getting_started/how_to_use_windmill
Authentication
https://www.windmill.dev/docs/core_concepts/authentification
Specifications
OpenAPI
https://raw.githubusercontent.com/windmill-labs/windmill/main/backend/windmill-api/openapi.yaml
OpenAPI
https://raw.githubusercontent.com/api-evangelist/windmill/refs/heads/main/openapi/windmill-api-openapi.yml
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