About
Azure Functions is Microsoft’s serverless compute service for building event-driven applications and backend workflows. It lets teams write code in their preferred language, connect to Azure services through triggers and bindings, and deploy without managing servers.
The service is designed for modern application development scenarios, including intelligent apps, real-time processing, workflow orchestration, and distributed workloads. It also supports Durable Functions for stateful orchestrations, flexible hosting options, and integration with Azure Container Apps and other Azure services.
- Event-driven serverless execution for application logic and automation
- Support for multiple languages and local development workflows
- Triggers and bindings for integrating with Azure services
- Durable Functions for long-running, resilient orchestrations
- Flexible hosting options for different scale and networking needs
Free Tier Value
The pricing page explicitly lists recurring free grants for the Consumption plan (400,000 GB-s and 1 million executions per month per subscription) and for Flex Consumption on-demand meters (100,000 GB-s and 250,000 executions per month per subscription). Using the prompt’s conservative usage-based method, the free tier value is anchored to the lowest paid usage-based plan and estimated at about $6.87/month (the page itself does not provide enough rate detail to compute a more exact figure here, so this is a conservative signal rather than a precise bill). No free credit or trial is shown, and the page does not explicitly state no-credit-card-required.
What's included in the free tier
- Monthly free grant of 400,000 GB-s of resource consumption for Consumption plan, per subscription.
- Monthly free grant of 1 million executions for Consumption plan, per subscription.
- Monthly free grant of 100,000 GB-s of on-demand resource consumption for Flex Consumption plan, per subscription.
- Monthly free grant of 250,000 on-demand executions for Flex Consumption plan, per subscription.
- Free preview use of Functions on Azure Arc-enabled Kubernetes during preview, excluding underlying Kubernetes infrastructure costs.
- Free use with Azure IoT Edge at no charge.
See Azure Functions pricing for current limits.
Paid plans
Consumption
- Execution Time
- 400,000 GB-s free grant per month
- Total Executions
- 1 million free executions per month
- Per-second resource consumption billing
- Execution-based billing
- Monthly free grant applies per subscription
- Supports serverless event-driven functions
Flex Consumption
- On Demand Execution Time
- 100,000 GB-s free grant per month
- On Demand Total Executions
- 250,000 free executions per month
- Billed in On Demand and Always Ready modes
- On Demand billed only while executing
- Optional Always Ready instances
- Monthly free grant applies to on-demand meters per subscription
Premium plan
- vCPU duration
- usage-based
- Memory duration
- usage-based
- Enhanced performance
- No cold start
- VNET access
- Same scaling mechanism as Consumption plan
Durable task scheduler - Consumption Plan
- Actions dispatched
- up to 500 actions per second
- Managed backend for durable execution
- Up to 500 actions dispatched per second
- 30-day max retention of orchestration data storage
- SLA of 99.9%
Durable task scheduler - Dedicated Plan
- Capacity Unit
- 1 CU
- Actions dispatched
- up to 2,000 actions per second per CU
- Orchestration data storage
- 50 GB per CU
- Single tenant with dedicated resources
- Up to 2,000 actions dispatched per second
- 50 GB orchestration data storage per capacity unit
- SLA of 99.95%
Pricing extracted from Azure Functions's pricing page. Always verify current pricing before committing.