{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/2"}],"enrichment":{"capability":"O365 provides a Pythonic interface to Microsoft Graph and Office 365 APIs, enabling access to email, calendar, contacts, OneDrive, and SharePoint resources through a single abstraction layer.","skillfed_tags":["office-365","microsoft-graph","oauth"],"use_cases":["Automate email sending and retrieval from Office 365 mailboxes without managing OAuth or API pagination manually.","Build calendar applications that sync with Outlook, handling timezone conversion and recurring events automatically.","Access and manage SharePoint or OneDrive files programmatically from Python applications.","Create bots or integrations that read contacts or send notifications through Office 365 accounts.","Migrate or backup email and calendar data from Office 365 to other systems."],"what_it_does":"O365 is a Python wrapper around Microsoft Graph and Office 365 REST APIs that abstracts away the complexity of OAuth, API pagination, timezone handling, and resource navigation. It lets you work with Office 365 resources\u2014email, calendar, contacts, OneDrive, SharePoint\u2014using straightforward Python objects and methods rather than raw HTTP calls.\n\nThe library handles common operational details automatically: OAuth token refresh, conversion between local and server datetimes, pagination through custom iterators, and switching between shared mailboxes or other users' resources. It includes a query helper for building OData filters and supports modular API components for extending functionality. The package is in production/stable status and supports Python 3.10 through 3.13.","worth_installing":"Yes, if you need to integrate Office 365 resources into a Python application and want to avoid raw API calls. The library is mature, permissively licensed, and has low install friction. The 196-day release gap suggests a slower maintenance pace, so verify that active community support or your own maintenance capacity aligns with your project's needs before committing to it for mission-critical systems."},"id":"o365","links":{"html":"https://skillfed.io/packages/o365","md":"https://skillfed.io/packages/o365.md","pypi":"https://pypi.org/project/o365/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2026-01-30","license_spdx":null,"license_treatment":"permissive","name":"o365","python_support":"supports_current","summary":"O365 - Microsoft Graph and Office 365 API made easy"},"popularity":{"monthly_downloads":4285402,"position":2342,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2.1.9"}
