vgrem/office365-rest-python-client
Microsoft 365 & Microsoft Graph Library for Python observed · 2026-08-28
Health v2 · maintenance only
90/100
- Activity 99
- Release rhythm 72
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 95.5
- age_days: 3859
- days_rel: 31
- days_push: 8
- n_releases_24m: 5
Adoption not part of the score
1720 stars · 370 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Python client library for Microsoft 365 and Microsoft Graph APIs, providing typed access to SharePoint REST API v1 via ClientContext and Microsoft Graph services (Outlook, OneDrive, Teams, OneNote, Planner) via GraphClient. It supports modern Azure AD authentication flows and requires Python 3.8+.
Use cases
- manage SharePoint lists and files from Python
- upload and download files from OneDrive programmatically
- send emails and read calendar via Outlook API in Python
- automate Microsoft Teams operations
- authenticate to Microsoft Graph with Azure AD from a Python script
- administer SharePoint site permissions and search
- work with OneNote and Planner data via API
When to choose
- you need Python access to SharePoint, OneDrive, Outlook, Teams, or other Microsoft 365 services
- you want a single library covering both SharePoint REST and Microsoft Graph
- you need modern Azure AD auth flows in Python
When to avoid
- you work with Google Workspace or other non-Microsoft cloud suites
- you need a language other than Python
- you only need raw HTTP calls and prefer calling Microsoft Graph directly
Facets
library · maturity active
sdk http-client auth apis developer-tools cloud-computing python cross-platform microsoft-365 microsoft-graph sharepoint onedrive outlook microsoft-teams onenote planner azure-ad rest-client
2 sources
- readme: https://github.com/vgrem/office365-rest-python-client · fetched 2026-08-28 · 64520ed19dd2
- registry_pypi: https://pypi.org/pypi/office365-rest-python-client/json · fetched 2026-08-29 · 9af0960416ad
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| vgrem/office365-rest-python-client | main | 90 |
For agents
markdown · JSON · MCP: product_card(name="vgrem/office365-rest-python-client")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem