Edit

Deploy extension backend to Azure

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

If your extension requires backend logic (REST APIs, webhooks, or server-side processing), host that backend on Azure. For extensions that only use client-side code, use content hosting instead—no Azure deployment is needed.

Choose a hosting option

Option Best for
Azure App Service Web APIs and full web applications
Azure Functions Event-driven, serverless backend logic

Deploy your backend

  1. Create the Azure resource (App Service or Functions app) in the Azure portal or with the Azure CLI.

  2. Deploy your backend code using one of these methods:

  3. Update your extension manifest to point to your Azure-hosted backend:

    "baseUri": "https://your-app-name.azurewebsites.net/"
    
  4. Repackage and update your extension with the new manifest.