Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Azure Functions lets you implement your system's logic as event-driven, readily available blocks of code. These code blocks are called functions. This article helps you find the most useful Azure Functions content quickly. For more general information about Azure Functions, see the Introduction to Azure Functions.
Choose your preferred development language at the top of the article.
Create your first function
Complete a quickstart article to create and deploy your first functions in less than five minutes.
You can create your first function by using one of the following tools:
Besides the natively supported programming languages, you can use custom handlers to create functions in any language that supports HTTP primitives. The article Create a Go or Rust function in Azure using Visual Studio Code shows you how to use custom handlers to write your function code in either Rust or Go.
Review end-to-end samples
These sites let you browse existing functions reference projects and samples in your desired language:
Scenarios
Here are some common scenarios to help you get started:
- Process file uploads
- Real-time stream and event processing
- Machine learning and AI
- Run scheduled tasks
- Build a scalable web API
- Build a serverless workflow
- Respond to database changes
- Create reliable message systems
Explore an interactive tutorial
Complete one of the following interactive training modules to learn more about Functions:
- Choose the best Azure serverless technology for your business scenario
- Well-Architected Framework - Performance efficiency
- Execute an Azure Function with triggers
To learn even more, see the full listing of interactive tutorials.
Related content
Learn more about developing functions by reviewing one of these C# reference articles:
Learn more about developing functions by reviewing the Java language reference article.
Learn more about developing functions by reviewing the Node.js language reference article.
Learn more about developing functions by reviewing the PowerShell language reference article.
Learn more about developing functions by reviewing the Python language reference article.
Learn more about developing functions using Rust, Go, and other languages by reviewing the custom handlers documentation.
You might also be interested in these articles: