On this page:
API Reference
This section provides details on the Azure Functions REST API, which allows you to programmatically manage your functions and related resources.
Azure Functions REST API
Explore the endpoints for creating, deploying, managing, and monitoring your Azure Functions.
GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions
SDK Reference
Find documentation for Azure Functions SDKs across various programming languages.
Includes .NET, JavaScript, Python, Java, and Go SDKs.
Configuration
Understand the various configuration settings for Azure Functions, including host settings, application settings, and deployment configurations.
host.json Reference
Details on the host.json file used to configure the Azure Functions host, including logging, extension management, and HTTP worker settings.
{
"version": "2.0",
"logging": {
"applicationInsights": {
"samplingSettings": {
"isEnabled": true,
"excludedTypes": "Request"
}
}
},
"extensionBundle": {
"id": "Microsoft.Azure.Functions.ExtensionBundle",
"version": "[1.*, 2.0.0)"
}
}
Application Settings
Learn how to configure environment-specific settings for your functions, such as connection strings and API keys.
Bindings
Reference documentation for the various input and output bindings available for Azure Functions, enabling seamless integration with other Azure services and external data sources.
HTTP Trigger and Bindings
Details on configuring the HTTP trigger and output bindings for creating web APIs and event-driven HTTP endpoints.
Azure Blob Storage Bindings
Reference for input and output bindings to interact with Azure Blob Storage.
Azure Queue Storage Bindings
Reference for input and output bindings to interact with Azure Queue Storage.
Azure Cosmos DB Bindings
Reference for input and output bindings to interact with Azure Cosmos DB.
Azure Service Bus Bindings
Reference for input and output bindings to interact with Azure Service Bus.
... and many more bindings available.
Runtime
Information about the Azure Functions runtime versions, supported languages, and their specific features and behaviors.
Runtime Versions
Overview of the different Azure Functions runtime versions, including v1, v2, v3, and v4, and their support lifecycle.
Supported Languages
Detailed reference for using Azure Functions with Node.js, C#, F#, Java, Python, PowerShell, and custom handlers.
Pricing
Detailed information on the pricing models for Azure Functions, including the Consumption plan, Premium plan, and App Service plan.
Consumption Plan
Reference for the consumption-based pricing, including execution time, memory usage, and execution count.
Premium Plan
Reference for the features and pricing of the Premium plan, offering pre-warmed instances and VNet connectivity.
Azure CLI
Reference for Azure CLI commands related to Azure Functions, enabling management and deployment from the command line.
Azure Functions CLI Commands
Comprehensive list and usage examples for az functionapp and related commands.
Example: az functionapp create --resource-group MyResourceGroup --consumption-plan-location westus --name MyUniqueApp --storage-account MyStorageAccount
Azure PowerShell
Reference for Azure PowerShell cmdlets used to manage Azure Functions resources.
Azure Functions PowerShell Cmdlets
Details on cmdlets such as New-AzFunctionApp, Get-AzFunctionApp, and more.