Azure Functions

Official Documentation

Service Description

Azure Functions is a solution for easily running small pieces of code, or "functions," in the cloud. You can write just the code you need for the problem at hand, without worrying about a whole application or the infrastructure to run it. This can make development even more productive, and you can use your development language of choice, such as C#, F#, Node.js, Python or PHP. Pay only for the time your code runs and trust Azure to scale as needed.

Getting Started

  1. 9/22/2016, Video, 0:02:39
    Learn how to use the new Azure Functions serverless architecture
  2. 4/22/2016, Video, 0:53:46
    Azure Functions introduces an event driven, compute-on-demand experience that builds on Azure’s market leading PaaS platform. Come and experience how Azure Functions extends...
  3. 11/9/2016, Video, 0:11:00
    Chris Anderson with Azure functions and getting started. No more scaling.
  4. 11/8/2016, Video, 0:02:39
    Learn how to use the new Azure Functions serverless architecture
  5. 11/22/2016, Video, 0:44:16
    In this video, Chris Anderson and Jeremy Thake introduce Azure Functions. Azure Functions is an event-based, serverless compute experience to accelerate your development. It...
  6. 9/25/2016, Mva
    Would you like to learn how to use Azure Functions to build cutting-edge apps and nanoservices? Now’s your chance! Azure Functions execute code in the cloud in response to...
  7. 3/27/2016, Video, 0:19:30
    Azure functions is a new PaaS service which allows you to write "functions," short pieces of code in the language of your choosing which respond to and process events. In this...
  8. 9/12/2017, Video, 0:25:49
    You've heard the "serverless" buzzword, but do you know why it matters? In this session, you'll learn about Azure Functions, Microsoft's serverless compute offering. It...
  9. 5/6/2018, Video, 1:16:21
    Serverless applications are transforming the ways that developers are solving problems by radically increasing productivity and reducing operational friction. In this session,...
  10. 11/23/2017, Video, 0:31:31
    In this episode, Dmitry is joined by Jeremy Likness for a discussion of Azure Functions, which provide the powerful capability to merge events and code to quickly deploy micro...
  11. 4/10/2017, Webpage
    App Service has come a very long way in the nearly 5 years it has been a service in Azure. Along the way, we’ve added a number of features, changed the pricing model, we’ve...
  12. 2/10/2017, Video, 1:11:06
    Microsoft Azure Functions empowers developers to focus on writing the bare minimum of code, while abstracting away common problems. Via Azure Functions' serverless,...

Latest Content

Subscribe to News about Azure Functions


Web Content

Azure Functions Documentation

1. Overview
     1.1. About Azure Functions
     1.2. Durable Functions
     1.3. Serverless comparison
2. Quickstarts
     2.1. Create function - Visual Studio
     2.2. Create function - Visual Studio Code
     2.3. Create function - Java/Maven
     2.4. Create function - Python
     2.5. Create function - Azure CLI
     2.6. Create function - portal
     2.7. Create function - Linux
     2.8. Triggers
          2.8.1. Azure Cosmos DB
          2.8.2. Blob storage
          2.8.3. Queue storage
          2.8.4. Timer
     2.9. Integrate
          2.9.1. Azure Cosmos DB
          2.9.2. Storage
3. Tutorials
     3.1. Functions with Logic Apps
     3.2. Create a serverless API
     3.3. Create an OpenAPI definition
     3.4. Image resize with Event Grid
     3.5. Create a serverless web app
     3.6. Functions on Linux
          3.6.1. Custom image
          3.6.2. IoT Edge device
4. Samples
     4.1. Code samples
     4.2. Azure CLI
5. Concepts
     5.1. Compare versions 1.x and 2.x
     5.2. Scale and hosting
     5.3. Triggers and bindings
     5.4. Languages
          5.4.1. Supported languages
          5.4.2. C# (class library)
          5.4.3. C# script (.csx)
          5.4.4. F#
          5.4.5. JavaScript
          5.4.6. Java
          5.4.7. Python
     5.5. Diagnostics
     5.6. Performance considerations
     5.7. Functions Proxies
     5.8. IP addresses
     5.9. On-premises functions
6. How-to guides
     6.1. Develop
          6.1.1. Developer guide
          6.1.2. Testing functions
          6.1.3. Develop and debug locally
          6.1.4. Visual Studio development
          6.1.5. Core Tools development
          6.1.6. IntelliJ IDEA development
          6.1.7. Eclipse development
          6.1.8. Create Linux function app
          6.1.9. Manage connections
          6.1.10. Manually run a non HTTP-triggered function
          6.1.11. Debug Event Grid trigger locally
     6.2. Deploy
          6.2.1. Continuous deployment
          6.2.2. Zip deployment
          6.2.3. Run from package
          6.2.4. Automate resource deployment
          6.2.5. On-premises functions
     6.3. Configure
          6.3.1. Manage a function app
          6.3.2. Set the runtime version
          6.3.3. Manually register an extension
          6.3.4. Disable a function
     6.4. Monitor
     6.5. Secure
          6.5.1. Buy SSL cert
          6.5.2. Authenticate users
      Authenticate with Azure AD
      Authenticate with Facebook
      Authenticate with Google
      Authenticate with Microsoft account
      Authenticate with Twitter
          6.5.3. Advanced auth
          6.5.4. Restrict IPs
          6.5.5. Use a managed identity
          6.5.6. Reference secrets from Key Vault
     6.6. Integrate
          6.6.1. Connect to SQL Database
          6.6.2. Connect to a Virtual Network
          6.6.3. Create an Open API 2.0 definition
          6.6.4. Export to PowerApps and Microsoft Flow
          6.6.5. Call a function from PowerApps
          6.6.6. Call a function from Microsoft Flow
          6.6.7. Use a managed identity
     6.7. Troubleshoot
          6.7.1. Troubleshoot storage
7. Reference
     7.1. API references
          7.1.1. Java
          7.1.2. Python
     7.2. App settings reference
     7.3. Bindings
          7.3.1. Blob storage
          7.3.2. Azure Cosmos DB
      Functions 1.x
      Functions 2.x
          7.3.3. Event Grid
          7.3.4. Event Hubs
          7.3.5. External file
          7.3.6. External table
          7.3.7. HTTP and webhooks
          7.3.8. Microsoft Graph
          7.3.9. Mobile Apps
          7.3.10. Notification Hubs
          7.3.11. Queue storage
          7.3.12. SendGrid
          7.3.13. Service Bus
          7.3.14. SignalR Service
          7.3.15. Table storage
          7.3.16. Timer
          7.3.17. Twilio
     7.4. host.json reference
          7.4.1. Functions 2.x
          7.4.2. Functions 1.x
     7.5. OpenAPI reference
8. Resources
     8.1. Build your skills with Microsoft Learn
     8.2. Azure Roadmap
     8.3. Pricing
     8.4. Pricing calculator
     8.5. Regional availability
     8.6. Videos
     8.7. MSDN forum
     8.8. Stack Overflow
     8.9. Twitter
     8.10. Provide product feedback
     8.11. Azure Functions GitHub repository
     8.12. Service updates

Online Training Content

Date Title
5/5/2017 Cloud-Anwendungsentwicklung
12/2/2016 Web and Data Application Development with Visual Studio 2017 and Azure
11/14/2016 Deep Dive into Azure App Service: A Platform to Build Modern Applications
9/25/2016 Using Azure Functions to Build Nanoservices


Tool Description
Visual Studio Tools for Azure Functions These tools offer the ability to create a function project in Visual Studio, add functions using any supported language, run them locally, and publish them to Azure. Additionally, C# functions support both local and remote debugging.


Date Title Length
#FiveThings Magical Ways VS Code Can Work with Azure
Visual Studio for Mac: Acquisition
Visual Studio for Mac: Acquisition
Run Azure Functions from Azure Data Factory pipelines
Run Azure Functions from Azure Data Factory pipelines
Global real-time multi-user apps with Azure Cosmos DB | Azure Friday
Global real-time multi-user apps with Azure Cosmos DB
Learn about Serverless technology in Azure Government
Python on Azure: Part 4—Running serverless Django apps with Functions | Azure Friday
Hands-on Azure IoT with Node.js and the MXChip

Page 1 of 25