API Apps

Official Documentation

Service Description

Application logic often needs to be provided flexibly in the form of a callable API. Although it is quite easy to create an API using technologies such as Web API, functions for authentication, calling, etc. often require effort to implement. API Apps make it much easier to provide these accompanying functions. When implementing clients that are to use an API App, metainformation (call parameters, return values, authentication requirements, etc.) can be imported using a Swagger-based description and the code for the calls can be automatically generated. This lets developers focus completely on the application logic and use objects from their respective programming language.

Getting Started

  1. Deep Dive into Azure App Service: A Platform to Build Modern Applications
    11/14/2016, Mva
  2. Azure App Service (Web, API, Mobile, ASE) & Azure Functions SKU Comparison Matrix
    4/10/2017, Webpage



Latest Content

Subscribe to News about API Apps

Title  
Video
Video
Video
Video
Video
Blog
Blog
Blog
Video
Blog
Video
Blog
more...


Azure Documentation

1. App Service Documentation
2. Overview
     2.1. About Web Apps
     2.2. About Web App for Containers
     2.3. About App Service Environments
     2.4. Compare hosting options
3. Quickstarts
     3.1. Create .NET app
     3.2. Create Node.js app
     3.3. Create PHP app
     3.4. Create Java app
     3.5. Create Python app
     3.6. Create static HTML site
4. Tutorials
     4.1. 1 - App with DB
          4.1.1. .NET with SQL DB
          4.1.2. PHP with MySQL
          4.1.3. Node.js with MongoDB
          4.1.4. Java with MySQL
     4.2. 1 - Create RESTful API
     4.3. 2 - Map Custom Domain
     4.4. 3 - Bind SSL Certificate
     4.5. 4 - Add CDN
5. Samples
     5.1. Azure CLI
     5.2. Azure PowerShell
6. Concepts
     6.1. How App Service works
     6.2. App Service plans
     6.3. OS functionality
     6.4. Authentication and authorization
     6.5. Hybrid connections
     6.6. Traffic Manager integration
     6.7. Local cache
7. How-To guides
     7.1. Configure app
          7.1.1. Use app settings
          7.1.2. Upload existing Java app
          7.1.3. Configure PHP
          7.1.4. Python
          7.1.5. Connect to on-prem resources
     7.2. Deploy to Azure
          7.2.1. Deploy the app
               7.2.1.1. Deploy via FTP
               7.2.1.2. Deploy via cloud sync
               7.2.1.3. Deploy continuously
               7.2.1.4. Deploy from local Git
               7.2.1.5. Deploy with template
          7.2.2. Set deployment credentials
          7.2.3. Create staging environments
     7.3. Map custom domain
          7.3.1. Buy domain
          7.3.2. Map domains with Traffic Manager
          7.3.3. Migrate an active domain
     7.4. Secure app
          7.4.1. Buy SSL cert
          7.4.2. Authenticate users
               7.4.2.1. Authenticate with Azure AD
               7.4.2.2. Authenticate with Facebook
               7.4.2.3. Authenticate with Google
               7.4.2.4. Authenticate with Microsoft account
               7.4.2.5. Authenticate with Twitter
          7.4.3. Use Managed Service Identity
          7.4.4. Configure TLS mutual authentication
     7.5. Scale app
          7.5.1. Scale up server capacity
          7.5.2. Configure PremiumV2 tier
          7.5.3. Scale out to multiple instances
     7.6. Monitor app
          7.6.1. Quotas & alerts
          7.6.2. Enable logs
     7.7. Manage app
          7.7.1. Back up an app
          7.7.2. Restore a backup
          7.7.3. Clone an app
          7.7.4. Move resources
     7.8. Run background tasks
          7.8.1. Create WebJobs
          7.8.2. Develop WebJobs using VS
8. Reference
     8.1. Azure CLI
     8.2. Azure PowerShell
     8.3. REST API
9. Resources
     9.1. Azure Roadmap
     9.2. Pricing
     9.3. Quota Information
     9.4. Service Updates & Release Notes
          9.4.1. Azure Updates
          9.4.2. Azure SDK for .NET 3.0
          9.4.3. Azure SDK for .NET 2.9
          9.4.4. Azure SDK for .NET 2.8
          9.4.5. Azure SDK for .NET 2.7
          9.4.6. Azure SDK for .NET 2.6
          9.4.7. Azure SDK for .NET 2.5.1
          9.4.8. Azure SDK for .NET 2.5
          9.4.9. Azure SDK for .NET 2.4
          9.4.10. Azure SDK for .NET 2.3
          9.4.11. Azure SDK for .NET 2.2
          9.4.12. Azure SDK for .NET 2.1
          9.4.13. Azure SDK for .NET 2.0
     9.5. Best practices
     9.6. Samples
     9.7. Videos
     9.8. Cookbooks
          9.8.1. Reference Architectures
          9.8.2. Deployment Scripts
     9.9. Troubleshooting
          9.9.1. Troubleshoot with Visual Studio
          9.9.2. Troubleshoot Node.js app
          9.9.3. Troubleshoot HTTP 502 & 503
          9.9.4. Troubleshoot performance issues
          9.9.5. FAQ
               9.9.5.1. Availability, performance, and application FAQ
               9.9.5.2. Deployment FAQ
               9.9.5.3. Open source technologies FAQ
               9.9.5.4. Configuration and management FAQ

Online Training Content

Date Title
11/14/2016 Deep Dive into Azure App Service: A Platform to Build Modern Applications
6/9/2015 Einführung in den Azure App Service
2/17/2015 Web API Design Jump Start
12/4/2013 Developing Windows Azure and Web Services Jump Start

Tools

Tool Description

Videos

Date Title Length
10/14/2017 Azure Application Service Environments v2: Private PaaS Environments in the Cloud 0:20:38
9/12/2017 Azure App Service: The Best Place to Host your .NET Apps 1:29:49
9/12/2017 Building Web APIs with ASP.NET Core 2.0 0:55:25
5/4/2017 How Brainshark is making salespeople better through artificial intelligence and Microsoft HoloLens 0:20:55
5/4/2017 How Brainshark is making salespeople better through artificial intelligence and Microsoft HoloLens 0:21:28
2/10/2017 How to build high performing API's 0:57:01
11/30/2016 The Power of Swagger: WebAPIs with Azure API Apps and Logic Apps 0:48:06
5/11/2016 Protecting Web API Backend with Azure Active Directory and API Management 0:24:23
3/31/2016 Iterating and Experimenting with Azure App Service 0:26:30
3/27/2016 Building and Managing APIs on App Service 0:29:03

Page 1 of 4