App Service documentation
Azure App Service enables you to build and host web apps, mobile back ends, and RESTful APIs in the programming language of your choice without managing infrastructure. It offers auto-scaling and high availability, supports both Windows and Linux, and enables automated deployments from GitHub, Azure DevOps, or any Git repo. Learn how to use Azure App Service with our quickstarts, tutorials, and samples.
- App Service Documentation
- Get started
- Quickstarts
- Deployment and configuration
- Deployment best practices
- Deploy a REST API tutorial
- Configure common settings
- Use settings from App Configuration
- App settings reference
- Configure error pages
- Configure specific languages
- Configure ASP.NET
- Configure ASP.NET Core
- Configure Node.js
- Configure PHP
- Configure Python
- Configure Java SE, Tomcat, or JBoss
- Deployment methods
- Authentication for deployment
- Set deployment credentials
- Create staging environments
- Deploy sidecar container
- Mount Azure Storage
- Automate provisioning
- Logs and monitoring
- Domains and certificates
- Domain and cert quickstart
- Custom domains
- TLS/SSL certificates
- Database and service connection
- Connectivity scenarios overview
- Connect to database tutorials
- 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 Azure AI services
- Connect by using app identity
- Managed identity overview
- Connect to databases with managed identity
- End-to-end tutorials
- Connect to DB with managed identity
- Connect to Microsoft Graph with managed identity
- Connect to other Azure services with managed identity
- Connect as authenticated user
- Connect to Microsoft Graph as user
- Connect to SQL database as user
- Connect to another app as user
- App to app to another Azure service as user
- Scaling and performance
- Authentication
- Security and networking
- Security overview
- 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
- Integrate AI with App Service
- WordPress
- 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
- Language support policy
- OS functionality
- Kudu service
- gRPC configuration
- Recommended services preview
- App Service on Azure Arc preview
- Best practices
- Samples
- Videos
- Migrate to App Service
- Cookbooks
- IP address change