microsoft/microsoft-graph
The Microsoft Graph SDK for PHP lets you authenticate with Azure AD and call Microsoft 365 APIs to work with users, mail, files, calendars, and Teams from your PHP apps. Requires PHP 8.2+ and Composer.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| dcblogdev/laravel-microsoft-graph | 0.89 | A Laravel package for integrating the Microsoft Graph API, simplifying OAuth authentication and giving your app easy access to Microsoft 365 data such as users, mail, calendars, and files. | 176 | — | 67 | — | 2 | 11.2 | — | NOASSERTION | 7 months ago | |
| apility/microsoft-graph-api | 0.88 | A Laravel/PHP package that wraps the Microsoft Graph API, giving your application a convenient way to query Microsoft 365 services such as users, mail, calendars, and files. | 2 | — | 0 | — | 0 | 0.0 | — | MIT | 3 years ago | |
| microsoft/microsoft-graph-core | 0.87 | — | 16 | 16 | 8 | 338K | 9 | 21.4 | 64.5 | MIT | 5 months ago | |
| microsoft/microsoft-graph-beta | 0.87 | Laravel SDK for the Microsoft Graph beta endpoint, giving your app fluent access to preview Microsoft 365 APIs like users, mail, files, Teams, and calendars, with built-in token caching, pagination, and typed models for faster development. | 13 | 13 | 7 | 10K | 4 | 20.9 | 48.1 | NOASSERTION | 2 weeks ago | |
| smorken/ms-graph | 0.87 | A Laravel package for integrating Microsoft Graph, making it easy to access Microsoft 365 data and services such as users, mail, calendars, and files through a simple, fluent PHP API. | 0 | 0 | — | 155 | — | 0.0 | 30.3 | — | — | |
| robert-kampas/symfony-graph-authenticator | 0.86 | Symfony Graph Authenticator adds a Symfony Security authenticator for Microsoft Graph, simplifying OAuth-based login and user profile retrieval for Azure AD and Microsoft 365 accounts in Symfony applications. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| lloadout/microsoftgraph | 0.86 | Laravel package for integrating the Microsoft Graph API. Connect your app to Microsoft 365 to work with Outlook mail, calendars, OneDrive files, Teams, and Azure AD users through a fluent interface. | 28 | 28 | 10 | 7K | 1 | 20.1 | 38.9 | MIT | 2 weeks ago | |
| innoge/laravel-msgraph-mail | 0.86 | Send Laravel mail through Microsoft Graph (Office 365/Outlook) with a native mail transport. Configure your Azure app credentials, then use Laravel's Mail facade as usual—no SMTP needed. Supports attachments, HTML mail, and modern Graph authentication for reliable, scalable delivery. | 87 | 85 | 25 | 94K | 0 | 21.0 | 49.2 | MIT | 4 days ago | |
| microsoft/kiota-authentication-phpleague | 0.86 | Kiota Authentication Provider Library for PHP enables Kiota-generated projects to authenticate HTTP requests to Microsoft Identity platform APIs using the PHP League OAuth 2.0 client. Install via Composer with microsoft/kiota-authentication-phpleague. | 16 | 15 | 9 | 305K | 0 | 28.0 | 65.0 | MIT | 3 days ago | |
| facebook/php-business-sdk | 0.85 | The Facebook Business SDK for PHP bundles multiple Facebook APIs, including Marketing, Pages, Business Manager, and Instagram, into one SDK to simplify implementation and ongoing maintenance for partners serving business clients. | 919 | 924 | 531 | 809K | 25 | 58.8 | 62.4 | NOASSERTION | 2 days ago | |
| microsoft/kiota-abstractions | 0.85 | The Kiota Abstractions Library for PHP provides the core constructs and interfaces needed by Kiota-generated SDKs from OpenAPI definitions. Add it via composer require microsoft/kiota-abstractions to build and run generated API clients. | 9 | 9 | 8 | 534K | 0 | 29.1 | 64.8 | MIT | 2 weeks ago | |
| microsoft/kiota-http-guzzle | 0.85 | The Kiota HTTP library for PHP provides a Guzzle-based HTTP transport for Kiota-generated API clients. Install microsoft/kiota-http-guzzle with Composer so generated SDKs can send requests to API endpoints, with middleware and auth handled for you. | 10 | 10 | 5 | 350K | 0 | 28.5 | 64.7 | MIT | 2 weeks ago | |
| shitware-ltd/flysystem-msgraph | 0.85 | A Flysystem v3 adapter for Microsoft Graph, letting Laravel and PHP apps read and write files on OneDrive and SharePoint through the same storage interface as local disks or S3, with Azure app credentials, configurable drive and folder roots, and support for common file operations. | 19 | — | 11 | — | 1 | 0.5 | — | MIT | 2 years ago |
|
| socialiteproviders/microsoft-azure | 0.84 | Laravel Socialite provider for Microsoft Azure (Entra ID) OAuth login. Configure client ID, secret and tenant to sign users in, retrieve their id, name and email, support multiple tenants, and generate Azure logout URLs. | 60 | 63 | 34 | 992K | 0 | 22.0 | 63.0 | — | 2 months ago | |
| vgrem/php-spo | 0.84 | REST/OData client library for Microsoft 365 in PHP. Access SharePoint Online/On-Prem (2013-2019), OneDrive for Business, Teams, and Outlook APIs with supported auth flows (client credentials, certificates, etc.). Install via Composer. | 378 | 380 | 115 | 62K | 116 | 34.0 | 53.2 | MIT | 1 year ago | |
| rednucleus/emailsender | 0.82 | A Laravel/PHP package for sending application emails through a simple, reusable API. It helps compose messages, manage recipients and content, and integrate email delivery into Laravel projects with less boilerplate. | 0 | 0 | — | 70 | — | 0.0 | 25.6 | — | — | |
| socialiteproviders/microsoft | 0.82 | Microsoft provider for Laravel Socialite adds Microsoft (Azure AD) OAuth login to your Laravel app. Install via Composer, configure your client ID, secret, and tenant, then use Socialite::driver('microsoft') to authenticate users and retrieve profile data. | 35 | 36 | 18 | 1M | 0 | 15.2 | 62.1 | — | 3 months ago | |
| garethp/php-ews | 0.81 | A PHP library for Microsoft Exchange Web Services (EWS). Manage mail, calendars, contacts, tasks, and folders on Exchange Server and Office 365 through a clean, object-oriented wrapper over the EWS SOAP API, with support for Exchange 2007 through 2019 and Exchange Online. | 116 | 117 | 56 | 21K | 77 | 35.1 | 62.9 | BSD-3-Clause | 3 months ago |
How can I help you explore Laravel packages today?