Azure Functions documentation
Azure Functions is a managed platform-as-a-service (PaaS) provider that provides event-driven and scheduled compute resources for Azure cloud services. You can focus on the code that matters most to you and Functions handles the rest. Functions can provide scalable and serverless hosting for your code projects written in the most productive language for you. You can use Functions to build web APIs, respond to database changes, process IoT streams, manage message queues, and more.
- Functions Documentation
- Overview
- Quickstarts
- Scenarios
- Scalable web API
- Process file uploads
- AI tools and MCP
- Respond to database changes
- Run scheduled tasks
- Process real-time events
- Build a serverless workflow
- Migrate Linux apps to Flex Consumption using Copilot
- Developer tools
- Resource Manager
- Connect to services
- Storage
- Databases
- OpenAI
- Scenarios
- Tutorials
- Functions with Logic Apps
- Host MCP servers for AI-enabled functions
- Develop Python functions with VS Code
- Create serverless APIs using Visual Studio
- OpenTelemetry distributed tracing
- Networking
- Access Azure SQL with managed identity
- Low-latency Blob trigger using Event Grid
- Image resize with Event Grid
- Create a serverless web app
- Data + AI
- Functions on IoT Edge device
- Azure Files storage mounts
- Java with Azure Cosmos DB and Event Hubs
- Samples
- Concepts
- Best practices
- Compare runtime versions
- Hosting and scale
- Deployment
- Events and messaging
- Triggers and bindings
- Managed connectors
- Security
- Reliability
- Diagnostics
- Consumption plan costs
- Networking options
- IP addresses
- Custom handlers
- Languages
- Supported languages
- C#
- TypeScript/JavaScript
- Java
- PowerShell
- Python
- Go Preview
- How-to guides
- Develop
- Developer guide
- Local development
- Create a function app
- Create functions
- Connect to services
- Debug
- Load testing
- Dependency injection
- Manage connections
- Error handling and retries
- Manually run a non HTTP-triggered function
- Bring dependencies to function apps
- Develop Python worker extensions
- Deploy
- Configure
- Monitor
- Authenticate
- Secure
- Integrate
- Connect to services
- Connect to a virtual Network
- Create OpenAPI definitions
- Use a managed identity
- Manage on-premises resources
- Troubleshoot
- Develop
- AI
- Create AI-enabled functions
- Custom remote MCP servers
- Hosted skills
- Azure MCP server for Azure Functions
- GitHub Copilot for Azure
- Migration guides
- Migrate from AWS Lambda
- Migrate Consumption plan apps to Flex Consumption
- Upgrade runtime versions
- Language version updates
- Migrate .NET apps to the isolated model
- Migrate from Express.js
- Move resources
- Reference
- API references
- Azure Functions hosted skills
- App settings reference
- Triggers and bindings
- Azure Managed Redis
- Azure Cosmos DB
- Azure DocumentDB
- Azure Data Explorer
- Azure Database for MySQL
- Azure OpenAI
- Overview
- Assistants
- Embeddings
- Semantic search input
- Text Completion input
- Azure SQL
- Blob storage
- Dapr
- Event Grid
- Event Hubs
- HTTP and webhooks
- IoT Hub
- Kafka
- MCP
- Mobile Apps
- Notification Hubs
- Queue storage
- RabbitMQ
- SendGrid
- Service Bus
- SignalR Service
- Table storage
- Timer
- Twilio
- Warmup
- Web PubSub
- Errors and diagnostics
- .NET worker rules
- SDK rules
- MSBuild SDK rules
- Diagnostic events
- host.json 2.x reference
- host.json 1.x reference
- Monitoring data reference
- Networking FAQ
- Resources
- Build your skills with Microsoft Learn training
- Architecture guidance
- Azure Roadmap
- Pricing details
- Pricing calculator
- Language support policy
- Quota information
- Regional availability
- Videos
- Microsoft Q&A question page
- Stack Overflow
- X
- Provide product feedback
- Azure Functions GitHub repository
- Azure updates