Installation
Download the binary for your platform from flowctl.sh/download.
macOS / Linux
Section titled “macOS / Linux”curl -fsSL https://flowctl.sh/install | shOr download manually:
# macOS Apple Siliconwget https://flowctl.sh/releases/latest/flowctl-darwin-arm64chmod +x flowctl-darwin-arm64sudo mv flowctl-darwin-arm64 /usr/local/bin/flowctlWindows
Section titled “Windows”Download flowctl-windows-amd64.exe from flowctl.sh/download and add it to your PATH.
Verify
Section titled “Verify”flowctl --versionAuthentication
Section titled “Authentication”flowctl talks to ServiceNow’s REST API. You need credentials.
OAuth2 (recommended):
export SN_CLIENT_ID=your_client_idexport SN_CLIENT_SECRET=your_client_secretflowctl --instance https://myco.service-now.com --sys-id abc123...Basic Auth:
export SN_PASSWORD=your_passwordflowctl --instance https://myco.service-now.com --sys-id abc123... --user adminBoth methods work in all tiers. OAuth2 is better for production — no password, token auto-refreshes.
OAuth2 Setup in ServiceNow
Section titled “OAuth2 Setup in ServiceNow”- Create an OAuth Application Registry entry with Grant Type = Client Credentials
- Set an OAuth Application User on the registry entry
- Enable system property
glide.oauth.inbound.client_credential.grant_type.enabled = true - Minimum version: Washington DC release
Need to create or update flows? See Pro features