Azure Functions Documentation

Azure Functions is a serverless compute service that enables you to run code on-demand without having to explicitly provision or manage infrastructure. Use Azure Functions to run a script or piece of code in response to a variety of events. Learn how to use Azure Functions with our quickstarts, tutorials, and samples.

5-Minute Quickstarts

Learn how to create functions that execute based on events created via:

Learn how to develop and debug locally:

Step-by-Step Tutorials

Learn how to build and manage Azure Functions:

  1. Create a function that integrates with Azure Logic Apps
  2. Create a serverless API using Azure Functions
  3. Create an OpenAPI definition for a function
  4. Automate resizing uploaded images using Event Grid
  5. Create a serverless web app to store pictures with metadata


Build your skills with Microsoft Learn

More interactive learning...