| author | ggailey777 |
|---|---|
| ms.service | azure-functions |
| ms.topic | include |
| ms.date | 11/02/2025 |
| ms.author | glenga |
-
An Azure account with an active subscription. Create an account for free.
-
Visual Studio Code on one of the supported platforms.
-
The Azure Functions extension for Visual Studio Code. This extension requires Azure Functions Core Tools. When this tool isn't available locally, the extension tries to install it by using a package-based installer. You can also install or update the Core Tools package by running
Azure Functions: Install or Update Azure Functions Core Toolsfrom the command palette. If you don't have npm or Homebrew installed on your local computer, you must instead manually install or update Core Tools. ::: zone pivot="programming-language-csharp" -
C# extension for Visual Studio Code.
::: zone-end
::: zone pivot="programming-language-java" -
The Java Development Kit, version 8, 11, 17 or 21 (Linux).
-
Apache Maven, version 3.0 or above.
-
The Java extension pack
::: zone-end
::: zone pivot="programming-language-typescript" -
Node.js 18.x or above. Use the
node --versioncommand to check your version. ::: zone-end ::: zone pivot="programming-language-powershell" -
The PowerShell extension for Visual Studio Code.
::: zone-end ::: zone pivot="programming-language-python" -
Python versions that are supported by Azure Functions. For more information, see How to install Python.
-
The Python extension for Visual Studio Code. ::: zone-end
::: zone pivot="programming-language-csharp,programming-language-python,programming-language-typescript" -
The Azure Developer CLI extension for Visual Studio Code. ::: zone-end