Getting started with Azure Functions

Introduction

Azure Functions allows you to implement your system's logic into readily-available blocks of code. These code blocks are called "functions".

Use the following resources to get started.

Action Resources
Create your first function Using one of the following tools:

  • Visual Studio
  • Visual Studio Code
  • Command line
  • See a function running
  • Azure Samples Browser
  • Azure Community Library
  • Explore an interactive tutorial
  • Choose the best Azure serverless technology for your business scenario
  • Well-Architected Framework - Performance efficiency
  • Execute an Azure Function with triggers

    See Microsoft Learn for a full listing of interactive tutorials.
  • Learn more in-depth
  • Learn how functions automatically increase or decrease instances to match demand
  • Explore the different deployment methods available
  • Use built-in monitoring tools to help analyze your functions
  • Read the C# language reference
  • Action Resources
    Create your first function Using one of the following tools:

  • Visual Studio Code
  • Java/Maven function with terminal/command prompt
  • Gradle
  • Eclipse
  • IntelliJ IDEA
  • See a function running
  • Azure Samples Browser
  • Azure Community Library
  • Explore an interactive tutorial
  • Choose the best Azure serverless technology for your business scenario
  • Well-Architected Framework - Performance efficiency
  • Develop an App using the Maven Plugin for Azure Functions

    See Microsoft Learn for a full listing of interactive tutorials.
  • Learn more in-depth
  • Learn how functions automatically increase or decrease instances to match demand
  • Explore the different deployment methods available
  • Use built-in monitoring tools to help analyze your functions
  • Read the Java language reference
  • Action Resources
    Create your first function Using one of the following tools:

  • Visual Studio Code
  • Node.js terminal/command prompt
  • See a function running
  • Azure Samples Browser
  • Azure Community Library
  • Explore an interactive tutorial
  • Choose the best Azure serverless technology for your business scenario
  • Well-Architected Framework - Performance efficiency
  • Build Serverless APIs with Azure Functions
  • Create serverless logic with Azure Functions
  • Refactor Node.js and Express APIs to Serverless APIs with Azure Functions

    See Microsoft Learn for a full listing of interactive tutorials.
  • Learn more in-depth
  • Learn how functions automatically increase or decrease instances to match demand
  • Explore the different deployment methods available
  • Use built-in monitoring tools to help analyze your functions
  • Read the JavaScript or TypeScript language reference
  • Action Resources
    Create your first function Using one of the following tools:

  • Visual Studio Code
  • Terminal/command prompt
  • See a function running
  • Azure Samples Browser
  • Azure Community Library
  • Explore an interactive tutorial
  • Choose the best Azure serverless technology for your business scenario
  • Well-Architected Framework - Performance efficiency
  • Build Serverless APIs with Azure Functions
  • Create serverless logic with Azure Functions

    See Microsoft Learn for a full listing of interactive tutorials.
  • Learn more in-depth
  • Learn how functions automatically increase or decrease instances to match demand
  • Explore the different deployment methods available
  • Use built-in monitoring tools to help analyze your functions
  • Read the Python language reference
  • Next steps