microsoft/AL

Home of the Dynamics 365 Business Central AL Language extension for Visual Studio Code. Used to track issues regarding the latest version of the AL compiler and developer tools available in the Visual Studio Code Marketplace or as part of the AL Developer Preview builds for Dynamics 365 Business Central.

882

stars

455

commits

PowerShell

primary language

Sep 10, 2026

updated

al-language
bcopensource
dynamics-365
dynamics-365-bc
dynamics-365-business-central
visual-studio-code

README

Visual Studio Code AL Language extension for Microsoft Dynamics 365 Business Central

Welcome

The main purpose of this repository is to track issues regarding the latest version of the AL compiler and developer tools available in the Visual Studio Code Marketplace or as part of the AL Developer Preview builds for Dynamics 365 Business Central. In addition, you will find code samples to help you get started writing extensions in AL and get familiar with the tools.

Documentation

For documentation about using the AL Language to extend Dynamics 365 Business Central, read some of our topics on Microsoft Dynamics 365 Business Central docs:
Getting Started
Building Your First Sample Extension
Developer Reference

Bugs and feature requests

If you have encountered a bug or you have a feature request, please first read the contributing guidelines and then search for existing and closed issues.

Bugs pertaining to the AL compiler and the developer tools for the latest version can be filed in this repository. We will respond to these issues on a best-effort basis.

See the triage process document for more information on how we handle incoming requests.

Support and community

For issue routing, diagnostics, and performance guidance, see Support and diagnostics. To get help from community members please use one of the following resources:

The following repositories can provide additional resources depending on the issues that you are facing:

Contributing

Please read through our contributing guidelines.

Code of conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

AL Developer Preview builds

To get access to the AL Developer Preview builds you need to be part of the Ready2Go program. Detailed instructions can be found at https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/readiness/get-started.

License

Copyright (c) Microsoft Corporation. All rights reserved.

Licensed under the MIT license.

Contributors

(top 30 of 49)

SBalslev

46 commits

Gallimathias

32 commits

thloke

28 commits

microsoft/AL

Home of the Dynamics 365 Business Central AL Language extension for Visual Studio Code. Used to track issues regarding the latest version of the AL compiler and developer tools available in the Visual Studio Code Marketplace or as part of the AL Developer Preview builds for Dynamics 365 Business Central.

882

stars

455

commits

PowerShell

primary language

Sep 10, 2026

updated

al-language
bcopensource
dynamics-365
dynamics-365-bc
dynamics-365-business-central
visual-studio-code

README

Visual Studio Code AL Language extension for Microsoft Dynamics 365 Business Central

Welcome

The main purpose of this repository is to track issues regarding the latest version of the AL compiler and developer tools available in the Visual Studio Code Marketplace or as part of the AL Developer Preview builds for Dynamics 365 Business Central. In addition, you will find code samples to help you get started writing extensions in AL and get familiar with the tools.

Documentation

For documentation about using the AL Language to extend Dynamics 365 Business Central, read some of our topics on Microsoft Dynamics 365 Business Central docs:
Getting Started
Building Your First Sample Extension
Developer Reference

Bugs and feature requests

If you have encountered a bug or you have a feature request, please first read the contributing guidelines and then search for existing and closed issues.

Bugs pertaining to the AL compiler and the developer tools for the latest version can be filed in this repository. We will respond to these issues on a best-effort basis.

See the triage process document for more information on how we handle incoming requests.

Support and community

For issue routing, diagnostics, and performance guidance, see Support and diagnostics. To get help from community members please use one of the following resources:

The following repositories can provide additional resources depending on the issues that you are facing:

Contributing

Please read through our contributing guidelines.

Code of conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

AL Developer Preview builds

To get access to the AL Developer Preview builds you need to be part of the Ready2Go program. Detailed instructions can be found at https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/readiness/get-started.

License

Copyright (c) Microsoft Corporation. All rights reserved.

Licensed under the MIT license.

Contributors

(top 30 of 49)

SBalslev

46 commits

Gallimathias

32 commits

thloke

28 commits

Languages

PowerShell

75.2%

JavaScript

24.8%