Netlify
Cloud Access tokenManage Netlify sites, deploys, DNS zones and environment variables from any Windmill script, flow or app.
Set up in 3 steps
Create a personal access token
In Netlify, open User settings then Applications, and create a personal access token. Copy it — it is shown only once.
Add the resource in Windmill
Open Resources, add a resource of type netlify, and paste the token.
Run your first script
Fork any script below and read before writing anything. There are hundreds here, so search by the verb you need.
Scripts
Building blocks, if none of the projects above fit. Fork one, run it, or call it as a step inside your own flow.
List Files
Rollback Deploy
Get Site
List Site Deploys
Update split test
Update site snippet
Update site metadata
Update site dev server hook
Update site deploy
Update site build log
Update site build hook
Update site asset
Update site
Update service instance
Update hook
Update env var
Update account member
Update account
Unlock deploy
Unlink site repo
Transfer dns zone
Show ticket
Show site tls certificate
Show service manifest
Show service instance
Show service
Set env var value
Search site functions
Rollback site deploy
Restore site deploy
Resource type
netlify — the shape of the credential every script on this page expects.
| Field | Type | Required | What it is |
|---|---|---|---|
| token | string | Yes | Access token retrieved using the OAuth flow. |
Questions
What can the token do?
Everything your own account can, across every team you belong to. Netlify has no per-token scopes, so a token that can deploy can also delete a site.
Is my token stored on the hub?
Never. It lives only in your own Windmill workspace, encrypted at rest.