← Package directory
Available on winget

Install Fastly CLI

Build, deploy and configure Fastly services from your terminal

Install with winget
winget install --id Fastly.CLI
Upgrade
winget upgrade --id Fastly.CLI
Uninstall
winget uninstall --id Fastly.CLI

About Fastly CLI

Fastly CLI is a open-source command line tool for interacting with the Fastly API. Use it to create services, manage backends and domains, upload VCL or build and deploy Compute packages. Convenient access to Fastly from where you are working with your code, or from your CI environment.

What's new in 15.1.0

v15.1.0 (2026-05-13) Bug Fixes: - fix(auth): honor deprecated --profile/-o when resolving the API token; an unknown profile name is now a hard error instead of a silent fallback to the default token (#1792) - fix(text): send deprecation warnings to stderr instead of stdout (#1782) Enhancements: - feat(compute): add file field support for setup.kv_stores bulk import (#1784) - feat(compute): add support for cpp for compute (#1773) Dependencies: - refactor(deps): migrate from mholt/archiver/v3 to mholt/archives v0.1.5 (#1787) - build(deps): golang.org/x/sys from 0.43.0 to 0.44.0 (#1785) - build(deps): golang.org/x/term from 0.42.0 to 0.43.0 (#1785) - build(deps): golang.org/x/crypto from 0.50.0 to 0.51.0 (#1785) - build(deps): golang.org/x/mod from 0.35.0 to 0.36.0 (#1785) - build(deps): golang.org/x/text from 0.36.0 to 0.37.0 (#1785)

Read release notes

Version history

Version Updated Notes
15.1.0 Unknown v15.1.0 (2026-05-13) Bug Fixes: - fix(auth): honor deprecated --profile/-o when resolving the API token; an unknown profile name is now a hard error instead of a silent fallback to the default token (#1792) - fix(text):...
15.0.0 Unknown v15.0.0 (2026-05-08) Breaking: - breaking(ngwaf/workspace): change flag name to match API spec (#1768) Bug Fixes: - fix(compute/deploy): remove compute trial activation code because trials no longer exist (#1730) - fix(a...
14.3.1 Unknown v14.3.1 (2026-04-13) Bug Fixes: - fix(publish_release): add back perms for publishing to npm #1724
14.3.0 Unknown v14.3.0 (2026-04-10) Bug Fixes: - fix(vcl/condition): --comment flag in condition update now correctly sets the comment instead of overwriting the statement #1714 - fix(manifest): env_file parsing no longer rejects value...
14.2.0 Unknown v14.2.0 (2026-03-24) Bug Fixes: - fix(auth): fastly profile, fastly sso and fastly auth-token commands now correctly respect the --quiet flag #1710 Enhancements: - feat(vcl/snippet): add support for the '--content' flag,...