Getting started with Azure Functions


Azure Functions allows you to implement your system's logic as event-driven, 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 a full listing of interactive tutorials.
  • Review best practices
  • Performance and reliability
  • Manage connections
  • Error handling and function retries
  • Security
  • 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
  • Next steps