Ross ROSS = Recommend OSS · open-source software intelligence for agents

vgrem/office365-rest-python-client

Microsoft 365 & Microsoft Graph Library for Python observed · 2026-08-28

github.com/vgrem/office365-rest-python-client · Python · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
vgrem/office365-rest-python-clientmain90

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