BC Azure Integration Toolkit

Table of Contents

This is a list of all the sections in this post. Click on any of them to jump to that section.

Overview

The BC Azure Integration Toolkit is a collection of reusable components that simplify the process of connecting Business Central with Azure cloud services. Instead of building integrations from scratch every time, this toolkit provides battle-tested patterns and helper libraries.

Features

  • Azure Functions templates — pre-built function templates for common BC integration scenarios
  • OAuth 2.0 helper — simplified authentication with Business Central APIs
  • Service Bus integration — reliable message queuing between BC and external systems
  • Blob Storage connector — upload and download documents from BC to Azure Blob Storage
  • Key Vault integration — secure credential management for BC extensions
  • Logging and monitoring — built-in Application Insights integration

Tech Stack

  • AL Language for Business Central extensions
  • C# / .NET 8 for Azure Functions
  • Azure Service Bus for messaging
  • Azure Key Vault for secrets management
  • Bicep templates for infrastructure as code