Nóta
Aðgangur að þessari síðu krefst heimildar. Þú getur prófað aðskrá þig inn eða breyta skráasöfnum.
Aðgangur að þessari síðu krefst heimildar. Þú getur prófað að breyta skráasöfnum.
This article guides you to language-specific tutorials and resources to help you build intelligent applications with App Service.
Azure App Service makes it easy to integrate AI capabilities into your web applications across multiple programming languages and frameworks. Whether you want to use powerful Azure OpenAI models, deploy local small language models (SLMs) directly with your apps, build agentic web applications, expose your app as a tool for AI agents using OpenAPI, host Model Context Protocol (MCP) servers, or implement advanced patterns like retrieval augmented generation (RAG), App Service provides the flexible, secure platform you need for AI-powered applications.
App Service offers several advantages for developing and deploying AI-powered applications:
- Native integration with Azure AI services - Seamlessly connect to Azure OpenAI and other AI services using managed identities for secure, passwordless authentication
- Local SLM support - Use sidecar extensions to deploy smaller language models directly with your application
- Enterprise-grade security - Implement network isolation, end-to-end encryption, and role-based access control
- Simplified DevOps with GitHub integration - Streamline CI/CD pipelines using GitHub Actions, leverage GitHub Codespaces with integrated GitHub Copilot for AI-assisted development, and create end-to-end workflows from development to production deployment
Build chatbots and RAG applications in App Service
Build intelligent web apps that use Azure OpenAI for chat or retrieval augmented generation (RAG). These tutorials show you how to integrate Azure OpenAI and (optionally) Azure AI Search to create chatbots and RAG solutions in your preferred language, using managed identities for secure authentication.
Build agentic web applications
Transform your traditional CRUD web applications for the AI era by adding agentic capabilities with frameworks like Microsoft Semantic Kernel, LangGraph, or Foundry Agent Service. Instead of users navigating forms, textboxes, and dropdowns, you can offer a conversational interface that lets users "talk to an agent" that intelligently performs the same operations your app provides. This approach enables your web app to reason, plan, and take actions on behalf of users.
- Tutorial: Build an agentic web app in Azure App Service with Microsoft Semantic Kernel or Foundry Agent Service (.NET)
- Blog series: Build long-running AI agents with Microsoft Agent Framework
App Service as OpenAPI tool in Microsoft Foundry agent
Empower your existing web apps by exposing their capabilities to Foundry Agent Service using OpenAPI. Many web apps already provide REST APIs, making them ideal candidates for integration into agents that can call REST APIs as tools. By connecting Foundry Agent Service to these APIs, you can rapidly create powerful, feature-rich agents with little code.
App Service as Model Context Protocol (MCP) servers
Integrate your web app as a Model Context Protocol (MCP) server to extend the capabilities of leading personal AI agents such as GitHub Copilot Chat, Cursor, and Winsurf. By exposing your app's APIs through MCP, you can supercharge these agents with the unique features and business logic your web app already provides, without major development effort or rearchitecture.
Use a local SLM (sidecar container)
Deploy a web app with a local small language model (SLM) as a sidecar container to run AI models entirely within your App Service environment. No outbound calls or external AI service dependencies required. This approach is ideal if you have strict data privacy or compliance requirements, as all AI processing and data remain local to your app. App Service offers high-performance, memory-optimized pricing tiers needed for running SLMs in sidecars.
Authenticate tool calls to App Service
Secure your AI-powered applications with Microsoft Entra authentication and authorization. These guides show you how to protect your OpenAPI tools and MCP servers in Azure App Service so only authorized users and agents can access them.
- Authenticate Microsoft Foundry tool calls - Secure your App Service app when used as an OpenAPI tool in Foundry Agent Service with Microsoft Entra authentication
- Secure a Model Context Protocol server in Azure App Service - Overview of authentication methods for MCP servers
- Secure Model Context Protocol calls to Azure App Service from Visual Studio Code with Microsoft Entra authentication - Step-by-step guide to secure your MCP server for GitHub Copilot Chat in VS Code