Trace Id is missing
Skip to main content
Azure
Abstract background with a colorful gradient overlay and a curved line in pink and yellow tones on a white backdrop.

Azure Functions

Execute event-driven serverless code with an end-to-end development experience
Design serverless apps in the language of your choice while focusing on business logic.
Gradient background transitioning from white to yellow from left to right.
Overview

Build and deploy serverless apps at scale

  • Use the language of your choice to connect functions to Azure services with triggers and bindings.
  • Utilize the built-in serverless elasticity with enterprise grade networking, to instantaneously scale your app from zero to wherever your needs take you, and back.
  • Opt for the hosting plan that works for your scenario, with a pay-per-use model.
  • Maximize the potential of the Azure data and AI platform to develop your serverless apps with built-in DevOps tools, streamlining the development, deployment, and management lifecycle.
Use cases

Apply serverless functions to a variety of use cases

Intelligent apps

Develop RAG apps, chatbots, and text completion, with generative AI, and other models or frameworks.

Real-time processing

Process your files, data, and event streams in near real-time.
 

Workflow orchestration

Simplify complex orchestration needs with built-in fault tolerance using Durable Functions, including long-running functions.
Gradient background transitioning from light blue to light yellow, resembling a soft, pastel sunrise.

Built-in security and compliance 

Microsoft has committed to investing USD20 billion in cybersecurity over five years.
We employ more than 8,500 security and threat intelligence experts across 77 countries.
Azure has one of the largest compliance certification portfolios in the industry.
Abstract geometric background featuring a gradient of pastel colors with soft hues of blue, pink, and yellow,
Man smiling at digital tablet on desk in a warmly lit home office.
Pricing

Flexible pricing options to fit your needs

Gradient background transitioning from yellow to blue with a subtle grid dot pattern,
Learning journey

Build intelligent serverless apps

Develop adaptive, responsive, and personalized experiences by building and modernizing apps with Azure.
Gradient background transitioning from pale blue to light orange, creating a soothing pastel effect.
CUSTOMER STORIES

See how customers are innovating with Azure Functions

Frequently asked questions

  • Functions provides varying levels of support for languages including C#, JavaScript, F#, Java, and Python.
     
    See Supported languages in Azure Functions for details. 
  • Functions apps on Consumption plans and App Service plans will run or be available 99.95% of the time.
     
    See the full SLA for Functions.
  • Functions can run on the Flex Consumption plan, Azure App Service plan, Premium plan, or Azure Container Apps plan.
     
    See Azure Functions scale and hosting plans for details.
  • Avoid hard-coding access to other services like Azure Blog storage and Azure Cosmos DB using triggers and bindings. Triggers are what cause a function to run, and bindings are declarations that connect the function to another resource.
     
    See triggers and bindings Functions supports for details. 
  • Create and test functions on your local machine using your favorite code editor and development tools. Connect local functions to live Azure services and debug them on your local computer using the full Functions runtime. The requirements for developing functions on your local computer depend on the programming languages and tools you prefer.
     
    See local development environments for more
  • Running Functions on Container Apps is a good fit for multitype microservices architecture in a centralized environment. This gives you consistent network, observability, and billing configurations.