Microsoft Graph Plans Pricing
Microsoft Graph is the unified API surface for Microsoft 365, Entra ID, Windows 10/11, and Enterprise Mobility + Security. Access is gated by the underlying Microsoft 365 / Office 365 / Entra / Intune / Dynamics seat licence rather than a Graph-specific tariff. There is no per-call list price for Microsoft Graph itself; throughput is controlled via per-app and per-tenant throttling. Microsoft Graph Data Connect (bulk extraction to Azure Data Lake) is metered separately under Azure consumption.
Plans
All Microsoft Graph endpoints are accessible to apps registered in a Microsoft Entra tenant that holds an entitling SKU. There is no separate Graph charge.
- Microsoft Graph v1.0 endpoints
- Microsoft Graph beta endpoints
- Mail / Calendar / Contacts (Outlook)
- Files (OneDrive / SharePoint)
- Teams (chats, channels, calls, presence)
- Users / Groups / Directory (Entra)
- Identity Protection / Identity Governance
- Excel workbook API
- Planner and To Do
- Reports and audit logs
- Subscriptions / change notifications
Bulk extraction of Microsoft 365 data to Azure Data Lake / Synapse, billed via Azure consumption. Used for analytics and ML at tenant scale; bypasses Graph REST throttling.
- Datasets in Azure Data Lake Gen2 / Synapse
- Privileged access management workflow
- Throttling-free bulk extraction
Free developer tenant with sample data for building and testing Microsoft Graph apps. Renews while the program subscription is active.
- Microsoft 365 E5 developer subscription
- 25 sample users with content
- Sandbox tenant