Azure Functions documentation
Azure Functions is a cloud service available on-demand that provides all the continually updated infrastructure and resources needed to run your applications. You focus on the code that matters most to you, in the most productive language for you, and Functions handles the rest. Functions provides serverless compute for Azure. You can use Functions to build web APIs, respond to database changes, process IoT streams, manage message queues, and more.
- Functions Documentation
- Overview
- Quickstarts
- Create your first function
- C#
- Java
- JavaScript
- PowerShell
- Python
- TypeScript
- Other Go/Rust
- Resource Manager
- Azure Arc preview
- Azure Container Apps
- Connect to storage
- C#
- Java
- JavaScript
- PowerShell
- Python
- TypeScript
- Connect to a database
- C#
- JavaScript
- Python
- Connect to OpenAI
- Create your first function
- Tutorials
- Functions with Logic Apps
- Develop Python functions with VS Code
- Create serverless APIs using Visual Studio
- Networking
- Identity-based connections
- Low-latency Blob trigger using Event Grid
- Image resize with Event Grid
- Create a serverless web app
- Data + AI
- Functions on IoT Edge device
- Java with Azure Cosmos DB and Event Hubs
- Samples
- Azure Serverless Community Library
- Azure Samples
- Azure CLI
- CLI sample index
- Create function app
- Integrate services
- Continuous deployment
- Azure PowerShell
- Concepts
- Best practices
- Compare runtime versions
- Hosting and scale
- Deployment options
- Events and messaging
- Triggers and bindings
- Frameworks
- Security
- Reliability
- Diagnostics
- Consumption plan costs
- Serverless REST APIs
- Networking options
- IP addresses
- Custom handlers
- Languages
- Supported languages
- C#
- JavaScript
- TypeScript
- Java
- PowerShell
- Python
- How-to guides
- Develop
- Developer guide
- Local development
- 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
- Migrate
- Monitor
- Authenticate
- Configure auth providers
- Customize sign-ins/outs
- Access user identities
- Work with tokens
- Manage API versions
- File-based configuration
- Secure
- Integrate
- Connect to services
- Azure Cosmos DB - portal
- Azure Cache for Redis
- Storage
- SignalR
- Web PubSub
- Work with Event Grid
- Start/Stop VMs
- Connect to SQL Database
- Connect to a virtual Network
- Create OpenAPI definitions
- Use a managed identity
- Customize endpoints with legacy proxies
- Manage on-premises resources
- Connect to services
- Troubleshoot
- Develop
- Reference
- API references
- App settings reference
- Triggers and bindings
- Azure Cache for Redis
- Azure Cosmos DB
- Functions 1.x
- Functions 2.x and higher
- Migrate version 3.x to 4.x
- 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
- Mobile Apps
- Notification Hubs
- Queue storage
- RabbitMQ
- SendGrid
- Service Bus
- SignalR Service
- Table storage
- Timer
- Twilio
- Warmup
- Web PubSub
- Errors and diagnostics
- 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