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 для аналитики и бизнес‑решений.
Примечания
Литература
- Jeremy Likness. Programming Microsoft Graph (англ.). — Microsoft Press, 2020. — ISBN 978-0136788145.
- Vesa Juvonen. Mastering Microsoft Graph API (англ.). — Packt Publishing, 2022. — ISBN 978-1801814811.