Microsoft Graph

MS Graph — облачная платформа и API компании Microsoft, предназначенные для интеграции и доступа к данным сервисов Microsoft 365. С помощью единого интерфейса разработчики могут работать с информацией из Outlook, Teams, OneDrive, SharePoint, Entra ID и других приложений. Платформа обеспечивает централизованный доступ к данным и позволяет создавать решения, которые используют возможности экосистемы Microsoft.[1]

Общие сведения
Microsoft Graph
Тип Облачный API и платформа интеграции данных и сервисов Microsoft 365
Авторы Изначально разработан компанией Microsoft как Office 365 Unified API (2015), права принадлежат Microsoft Corporation
Разработчик Подразделение Microsoft Graph Team (в составе Microsoft 365 Developer Division)
Написана на C#, .NET, REST, OData, JSON
Интерфейс REST API, SDK для .NET, Java, Python, JavaScript/TypeScript, Graph Explorer (веб‑портал)
Движки

Собственный;

Microsoft Graph API Engine, интеграция с Microsoft Entra ID
Операционные системы Windows, macOS, Linux (через SDK и API)
Языки интерфейса Многоязычный (включая русский)
Первый выпуск Ноябрь 2015 года (как Office 365 Unified API, позже переименован в Microsoft Graph)
Аппаратная платформа Облачные серверы Microsoft Azure
Последняя версия Microsoft Graph API v1.0, сборка 2025.11.15 (Ноябрь 2025 года)
Кандидат в релизы Microsoft Graph Beta API (с поддержкой расширенных endpoint‑ов) (Сентябрь 2025 год)
Бета-версия Microsoft Graph Beta API (с поддержкой расширенных endpoint‑ов) (2016 год)
Альфа-версия Office 365 Unified API (2014–2015 года)
Тестовая версия Public Preview — Microsoft Graph AI Extensions (Март 2024 года)
Репозиторий

Закрытый исходный код;

документация доступна на Microsoft Learn
Состояние Активно поддерживается
Лицензия

Проприетарная;

Microsoft Commercial License
Сайт Microsoft Graph

Описание

Microsoft Graph предоставляет REST API и SDK для различных языков программирования, включая .NET, Java, Python и JavaScript. Сервис поддерживает протокол OData и использует формат JSON для обмена данными. Платформа интегрируется с Microsoft Entra ID, что обеспечивает управление доступом и безопасность. Основная цель Graph — упростить работу разработчиков с данными Microsoft 365 и предоставить единый способ взаимодействия с корпоративными сервисами.

История

Изначально платформа была представлена в 2015 году как Office 365 Unified API. В ноябре того же года Microsoft объявила о запуске Microsoft Graph, подчеркнув его роль как единого интерфейса для работы с данными Microsoft 365. В последующие годы Graph получил новые функции, включая поддержку дополнительных сервисов, расширенные возможности безопасности и интеграцию с облачными приложениями. В 2025 году Microsoft представила обновлённые версии API с поддержкой генеративных моделей и расширенной аналитики.[1]

Возможности

Функционал

Microsoft Graph предоставляет разработчикам единый API для доступа к данным Microsoft 365. Он позволяет работать с электронной почтой, календарями, файлами, чатами, пользователями и группами. Платформа поддерживает интеграцию с внешними системами через API‑коннекторы и обеспечивает управление доступом через Entra ID.[1]

Основные возможности

Ключевыми возможностями Graph являются централизованный доступ к данным, поддержка SDK для популярных языков программирования, использование протокола OData и формата JSON, а также интеграция с системами безопасности Microsoft. Платформа позволяет создавать корпоративные приложения, автоматизировать процессы и использовать данные Microsoft 365 для аналитики и бизнес‑решений.

См. также

Примечания

  1. 1 2 3 Overview of Microsoft Graph. Microsoft Learn (20 ноября 2025). Дата обращения: 8 декабря 2025.

Литература

  • Jeremy Likness. Programming Microsoft Graph (англ.). — Microsoft Press, 2020. — ISBN 978-0136788145.
  • Vesa Juvonen. Mastering Microsoft Graph API (англ.). — Packt Publishing, 2022. — ISBN 978-1801814811.

Ссылки