generated: '2026-09-06' method: searched source: >- Registry metadata endpoints (registry.npmjs.org, pypi.org/pypi, api.nuget.org, repo1.maven.org, proxy.golang.org, powershellgallery.com) plus https://learn.microsoft.com/en-us/graph/sdks/sdks-overview and https://learn.microsoft.com/en-us/entra/identity-platform/reference-v2-libraries provider: Azure Active Directory (Microsoft Entra ID) providerId: azure-ad note: >- Two first-party library families serve this API. MSAL (Microsoft Authentication Library, github.com/AzureAD) acquires the tokens; the Microsoft Graph SDKs (github.com/microsoftgraph) call the directory endpoints those tokens open. Versions and publish dates below were read from each registry's own metadata endpoint on 2026-09-06. packages: - name: '@azure/msal-browser' registry: npm language: javascript official: true url: https://www.npmjs.com/package/@azure/msal-browser repository: https://github.com/AzureAD/microsoft-authentication-library-for-js version: 5.21.0 published: '2026-09-02' role: browser (SPA) authentication - name: '@azure/msal-node' registry: npm language: javascript official: true url: https://www.npmjs.com/package/@azure/msal-node repository: https://github.com/AzureAD/microsoft-authentication-library-for-js version: 6.0.0 published: '2026-08-28' role: server-side Node authentication - name: '@azure/msal-react' registry: npm language: javascript official: true url: https://www.npmjs.com/package/@azure/msal-react version: 5.7.0 published: '2026-08-28' role: React bindings for msal-browser - name: '@azure/msal-angular' registry: npm language: javascript official: true url: https://www.npmjs.com/package/@azure/msal-angular version: 6.2.0 published: '2026-08-28' role: Angular bindings for msal-browser - name: '@microsoft/microsoft-graph-client' registry: npm language: javascript official: true url: https://www.npmjs.com/package/@microsoft/microsoft-graph-client repository: https://github.com/microsoftgraph/msgraph-sdk-javascript version: 3.0.7 published: '2023-09-19' role: Microsoft Graph JavaScript client note: >- Decay signal — the latest published release is from 2023-09-19, roughly three years behind the Graph surface it wraps, while the .NET, Python, Go and PowerShell SDKs all shipped within the last week. - name: '@azure/identity' registry: npm language: javascript official: true url: https://www.npmjs.com/package/@azure/identity version: 4.13.2 published: '2026-08-18' role: Entra ID credential chain for Azure SDK clients - name: '@microsoft/mgt' registry: npm language: javascript official: true url: https://www.npmjs.com/package/@microsoft/mgt repository: https://github.com/microsoftgraph/microsoft-graph-toolkit version: 4.7.0 published: '2026-08-28' role: Microsoft Graph Toolkit web components (see components/) - name: '@microsoft/mgt-element' registry: npm language: javascript official: true url: https://www.npmjs.com/package/@microsoft/mgt-element version: 4.7.0 published: '2026-08-28' role: Graph Toolkit base element + provider model - name: msal registry: pypi language: python official: true url: https://pypi.org/project/msal/ repository: https://github.com/AzureAD/microsoft-authentication-library-for-python version: 1.38.0 published: '2026-08-24' role: Python authentication library - name: msgraph-sdk registry: pypi language: python official: true url: https://pypi.org/project/msgraph-sdk/ repository: https://github.com/microsoftgraph/msgraph-sdk-python version: 1.62.0 published: '2026-09-02' role: Microsoft Graph Python client - name: msgraph-core registry: pypi language: python official: true url: https://pypi.org/project/msgraph-core/ version: 1.5.1 published: '2026-07-13' role: Graph core HTTP/middleware layer for Python - name: azure-identity registry: pypi language: python official: true url: https://pypi.org/project/azure-identity/ version: 1.25.3 published: '2026-03-13' role: Entra ID credential chain for Python - name: azure-cli registry: pypi language: python official: true url: https://pypi.org/project/azure-cli/ version: 2.90.0 published: '2026-09-01' role: Azure CLI distribution (see cli/) - name: Microsoft.Identity.Client registry: nuget language: dotnet official: true url: https://www.nuget.org/packages/Microsoft.Identity.Client repository: https://github.com/AzureAD/microsoft-authentication-library-for-dotnet version: 4.88.0 published: '2026-08-20' role: MSAL.NET - name: Microsoft.Identity.Web registry: nuget language: dotnet official: true url: https://www.nuget.org/packages/Microsoft.Identity.Web version: 4.14.2 published: '2026-07-30' role: ASP.NET Core integration for Entra ID - name: Microsoft.Graph registry: nuget language: dotnet official: true url: https://www.nuget.org/packages/Microsoft.Graph repository: https://github.com/microsoftgraph/msgraph-sdk-dotnet version: 6.6.0 published: '2026-09-04' role: Microsoft Graph .NET client - name: Azure.Identity registry: nuget language: dotnet official: true url: https://www.nuget.org/packages/Azure.Identity version: 1.21.0 published: '2026-04-11' role: Entra ID credential chain for .NET - name: com.microsoft.azure:msal4j registry: maven language: java official: true url: https://central.sonatype.com/artifact/com.microsoft.azure/msal4j repository: https://github.com/AzureAD/microsoft-authentication-library-for-java version: 1.21.0 published: '2025-06-06' role: MSAL for Java (latest GA release) note: >- repo1.maven.org maven-metadata.xml names 1.30.0-beta as (lastUpdated 2026-08-21); 1.21.0 is the newest non-beta version in the same metadata, published 2025-06-06. - name: com.microsoft.graph:microsoft-graph registry: maven language: java official: true url: https://central.sonatype.com/artifact/com.microsoft.graph/microsoft-graph repository: https://github.com/microsoftgraph/msgraph-sdk-java version: 6.69.0 published: '2026-09-02' role: Microsoft Graph Java client - name: com.microsoft.graph:microsoft-graph-core registry: maven language: java official: true url: https://central.sonatype.com/artifact/com.microsoft.graph/microsoft-graph-core version: 3.6.1 published: '2025-02-25' role: Graph core layer for Java - name: github.com/microsoftgraph/msgraph-sdk-go registry: pkg.go.dev language: go official: true url: https://pkg.go.dev/github.com/microsoftgraph/msgraph-sdk-go version: v1.102.0 published: '2026-09-02' role: Microsoft Graph Go client - name: github.com/AzureAD/microsoft-authentication-library-for-go registry: pkg.go.dev language: go official: true url: https://pkg.go.dev/github.com/AzureAD/microsoft-authentication-library-for-go version: v1.9.0 published: '2026-08-21' role: MSAL for Go - name: Microsoft.Graph registry: powershellgallery language: powershell official: true url: https://www.powershellgallery.com/packages/Microsoft.Graph repository: https://github.com/microsoftgraph/msgraph-sdk-powershell version: 2.39.0 published: '2026-08-03' role: Microsoft Graph PowerShell SDK (see cli/) - name: Microsoft.Entra registry: powershellgallery language: powershell official: true url: https://www.powershellgallery.com/packages/Microsoft.Entra repository: https://github.com/microsoft/entra-powershell version: 1.3.0 published: '2026-05-18' role: Microsoft Entra PowerShell module registries_checked: - npm - pypi - nuget - maven-central - pkg.go.dev - powershellgallery registries_absent: - registry: rubygems note: no first-party Microsoft Entra / Graph gem found - registry: crates.io note: no first-party Microsoft Entra / Graph crate found - registry: packagist note: >- no first-party Microsoft Graph PHP SDK; Microsoft's SDK list names no PHP client package_count: 24 official_count: 24