App Service documentation
Use Azure App Service, a fully managed platform as a service (PaaS), to create web applications in popular languages like .NET, Java, Node.js, and Python.
- App Service Documentation
- Overview
- Integrate AI with App Service
- Get started
- Get started
- .NET
- Quickstart
- Aspire Quickstart
- Configure
- Connect
- Migrate
- AI
- Java
- Quickstart
- Configure
- Connect
- Migrate
- AI
- Node.js
- Python
- PHP
- WordPress
- Deployment and configuration
- Deploy Managed Instance
- Configure a Managed Instance
- Deployment best practices
- Deploy using ARM template
- Deploy a REST API tutorial
- Configure common settings
- Use settings from App Configuration
- App settings reference
- Configure error pages
- Deployment methods
- Authentication for deployment
- Set deployment credentials
- Create staging environments
- Deploy sidecar container
- Mount Azure Storage
- Automate provisioning
- Logs and monitoring
- Troubleshoot and resolve issues with an agent
- Monitor App Service
- Use the App Service site status page
- Monitoring data reference
- Azure Monitor tutorial
- Enable diagnostic logs
- Open SSH session to a web app in a container
- Monitor instance health
- About App Service diagnostics tool
- About quotas & alerts
- Domain names and certificates
- Domain and cert quickstart
- Domain names
- TLS/SSL certificates
- Database and service connection
- Connectivity scenarios overview
- Connect by using secrets
- Use secrets in app settings
- Use secrets from Key Vault
- End-to-end tutorials
- Secrets in app settings
- Secrets in Key Vault
- Connect to Foundry Tools
- Connect by using app identity
- Connect by using agent identity
- Scaling and performance
- Authentication
- Enable built-in authentication quickstart
- Built-in authentication overview
- Identity scenarios
- Identity fundamentals
- Configure identity providers
- Customize sign-ins/outs
- Access user identities
- Work with tokens
- Manage API versions
- Use file-based configuration
- Authenticate Microsoft Foundry tool calls
- Authentication for MCP servers
- Security and networking
- Secure your Azure App Service deployment
- Deploy a multi-region app tutorial
- Deploy an N-tier app tutorial
- Isolate network traffic tutorial
- Disable basic auth
- Security
- Networking
- Networking features overview
- Inbound and outbound IPs
- Access restriction
- Virtual network integration
- Deploy app behind private endpoint
- Control outbound traffic with Azure Firewall
- Integrate with Application Gateway
- Integrate with NAT gateway
- Integrate with Traffic Manager
- About hybrid connections
- Real-time web apps
- Azure Policy built-ins reference
- Resource management
- Custom containers
- Sidecars
- WebJobs
- Reliability
- Samples
- Reference
- Additional resources
- App Service Blog
- Build your skills with Microsoft Learn training
- Azure Roadmap
- Pricing
- Quota Information
- Service Updates
- Routine maintenance
- Routine maintenance, Restarts, and Downtime
- App Service Managed Certificate July 2025 Changes
- Language support policy
- OS functionality
- Kudu service
- gRPC configuration
- Recommended services preview
- Best practices
- Samples
- Videos
- Migrate to App Service
- Cookbooks
- IP address change