# microsoftgraph/microsoft-graph-toolkit

Authentication Providers and UI components for Microsoft Graph 🦒

Repository: https://github.com/microsoftgraph/microsoft-graph-toolkit
Canonical: https://ross.abutalabs.com/products/microsoft-graph-toolkit
Homepage: https://docs.microsoft.com/graph/toolkit/overview
Language: TypeScript
License: NOASSERTION
License Family: other
Topics: web-components, microsoft-graph-toolkit, microsoft-graph, mgt, msal, hacktoberfest, react, mgt-react, microsoft-teams, sharepoint, spfx, people-picker, todo, tasks, person-card, devxeng
Last push: 2026-07-08T17:22:53+00:00

## Health v2 (maintenance only)
Score: 88/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 91, release rhythm 78, longevity 100
- inputs: {"age_days": 2743, "days_push": 56, "days_rel": 68, "gap_med": 45, "n_releases_24m": 6}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1069, forks 362 (observed 2026-08-28T04:03:27.813164+00:00)

## What it is
A collection of framework-agnostic web components and authentication providers for accessing Microsoft Graph, including UI components like login, people picker, agenda, and tasks. Microsoft has deprecated the toolkit, with retirement planned for August 2026 in favor of Microsoft Graph SDKs.

## Use cases
- add microsoft login to my web app
- show a user's outlook calendar events in react
- build a people picker that searches microsoft graph
- display todo tasks from microsoft graph in sharepoint
- integrate microsoft graph ui components into teams app
- authenticate with msal and fetch graph data with minimal code

## When to choose
- maintaining an existing app already built on the toolkit
- needing ready-made Microsoft 365 UI components with built-in auth
- building a SharePoint or Teams experience with Graph data

## When to avoid
- starting a new project, since the toolkit is deprecated and retiring in 2026
- needing long-term support or new features
- willing to use Microsoft Graph SDKs directly with custom UI

## Facets
- artifact type: library
- maturity: maintenance
- function: auth, ui-components, http-client, web-framework
- domain: web-development, frontend, apis, developer-tools
- platform: cross-platform
- tags: microsoft-graph, web-components, msal, react, sharepoint, microsoft-teams, spfx, deprecated, web-server, nodejs

## Member repositories
- microsoftgraph/microsoft-graph-toolkit (main) score 88

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:27.813164+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:54:28.392608+00:00, confidence not recorded.
  - readme: https://github.com/microsoftgraph/microsoft-graph-toolkit (fetched 2026-08-28T04:03:27.813164+00:00, sha 8c3fba5bfec9)
  - homepage: https://docs.microsoft.com/graph/toolkit/overview (fetched 2026-08-29T12:56:39.301129+00:00, sha a03f05e000f3)
  - registry_npm: https://registry.npmjs.org/microsoft-graph-toolkit (fetched 2026-08-29T12:56:39.312073+00:00, sha caae92f328c0)
  - site_page: https://learn.microsoft.com/en-us/lifecycle/faq/internet-explorer-microsoft-edge (fetched 2026-08-29T12:56:39.310332+00:00, sha c363b2f43d4b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
