← Package directory
Available on winget

Install Azure Functions Core Tools

Command line tools for Azure Functions

Install with winget
winget install --id Microsoft.Azure.FunctionsCoreTools
Upgrade
winget upgrade --id Microsoft.Azure.FunctionsCoreTools
Uninstall
winget uninstall --id Microsoft.Azure.FunctionsCoreTools

About Azure Functions Core Tools

The Azure Functions Core Tools provide a local development experience for creating, developing, testing, running, and debugging Azure Functions.

What's new in 4.10.0

Azure Functions CLI 4.10.0 Host Version - Host Runtime Version: 4.1048.200 - In-Proc CLI: - CLI Version: 4.5.0 - Host Runtime Version: 4.48.100 (includes 4.848.100, 4.648.100) Changes - Fixed func pack --python stripping .dist-info directories from packaged dependencies (#4853) - Add support for PowerShell 7.6 (#4866) - Fix func pack throwing cryptic Unsupported runtime: None when local.settings.json is absent and FUNCTIONS_WORKER_RUNTIME is not set (#4829)

Read release notes

Version history

Version Updated Notes
4.10.0 Unknown Azure Functions CLI 4.10.0 Host Version - Host Runtime Version: 4.1048.200 - In-Proc CLI: - CLI Version: 4.5.0 - Host Runtime Version: 4.48.100 (includes 4.848.100, 4.648.100) Changes - Fixed func pack --python stripping...
4.9.0 Unknown Azure Functions CLI 4.9.0 Host Version - Host Runtime Version: 4.1047.100 - In-Proc CLI: - CLI Version: 4.4.0 - Host Runtime Version: 4.46.100 (includes 4.846.100, 4.646.100) Changes - Fix AzureFunctionsJobHost__logging_...
4.8.0 Unknown Azure Functions CLI 4.8.0 Host Version - Host Runtime Version: 4.1046.100 - In-Proc CLI: - CLI Version: 4.4.0 - Host Runtime Version: 4.46.100 (includes 4.846.100, 4.646.100) Breaking Changes - Python 3.7 and 3.8 are no...
4.7.0 Unknown Azure Functions CLI 4.7.0 Host Version - Host Runtime Version: 4.1045.200 - In-Proc CLI: - CLI Version: 4.3.0 - Host Runtime Version: 4.44.100 (includes 4.844.100, 4.644.100) Changes - Added end-of-life warnings for all...
4.6.0 Unknown Azure Functions CLI 4.6.0 Host Version - Host Runtime Version: 4.1045.200 - In-Proc CLI: - CLI Version: 4.3.0 - Host Runtime Version: 4.44.100 (includes 4.844.100, 4.644.100) Changes - Fix .gitignore to allow PowerShell...
4.5.0 Unknown Azure Functions CLI 4.5.0 [!NOTE] - The CLI is currently available on NPM. - All remaining distribution channels are scheduled for release on Monday, November 17, 2025. Host Version - Host Runtime Version: 4.1044.400 - I...
4.4.1 Unknown Azure Functions CLI 4.4.1 Host Version - Host Version: 4.1043.200 - In-Proc Host Version: 4.41.100 (4.841.100, 4.641.100) Changes - Update .NET isolated templates package to 4.0.5331 (#4712)
4.4.0 Unknown Azure Functions CLI 4.4.0 Host Version - Host Version: 4.1043.200 - In-Proc Host Version: 4.41.100 (4.841.100, 4.641.100) Changes - Add Dockerfile for python 3.13 local build environment (#4611) - Add support for Python...
4.3.0 Unknown Azure Functions CLI 4.3.0 Host Version - Host Version: 4.1042.100 - In-Proc Host Version: 4.41.100 (4.841.100, 4.641.100) Changes - Log the resolved worker runtime and local.settings.json location, if found. - Add func p...
4.2.2 Unknown Azure Functions CLI 4.2.2 Host Version - Host Version: 4.1041.200 - In-Proc Host Version: 4.41.100 (4.841.100, 4.641.100) Changes - Fix .NET template install bug (#4612)
4.2.1 Unknown Azure Functions CLI 4.2.1 Host Version - Host Version: 4.1041.200 - In-Proc Host Version: 4.41.100 (4.841.100, 4.641.100) Changes - Add support for .NET 10 isolated model (#4589) - Update log streaming to support both co...
4.1.2 Unknown Azure Functions CLI 4.1.2 Host Version - Host Version: 4.1040.300 - In-Proc Host Version: 4.40.100 Changes - Add support for .NET 10 isolated model (#4589)
4.1.1 Unknown Azure Functions CLI 4.1.1 Host Version - Host Version: 4.1040.300 - In-Proc Host Version: 4.40.100 Changes - Fix dotnet templates installation (#4538) - Disable diagnostic events in local development by replacing the IDi...
4.1.0.25362 Unknown Azure Functions CLI 4.1.0 Host Version - Host Version: 4.1040.300 - In-Proc Host Version: 4.40.100 Changes - Implement file locking mechanism for templates/bundle installation (#4482) - Add exception details to error mes...
4.0.7512 Unknown Core Tools 4.0.7512 (inproc: 4.0.7508) - Host Version: 4.1040.300 - In-Proc Host Version: 4.40.100 [!Important] APT Releases Delayed We're currently experiencing delays in releasing core tools to APT due to a new interna...
4.0.7317 Unknown Release notes
4.0.7030 Unknown Release notes
4.0.6821 Unknown Change Notes - Fix --enableAuth param (#4211) - Check environment for 'FUNCTIONS_WORKER_RUNTIME' on func start (#4219)
4.0.6610 Unknown Release notes
4.0.6594 Unknown Release notes