apility/microsoft-graph-api
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.
Consider it when:
Look elsewhere when:
To executives: This is a shortcut to "works with your Microsoft account" — a checkbox that shows up in a meaningful share of enterprise deals. It replaces custom auth and API plumbing with configuration plus standard calls, which compresses integration from weeks to days and lets us demo calendar/mail/file sync on a real tenant early. Recommendation: fund a timeboxed spike, not a production commitment.
To engineering: It is a thin Laravel wrapper over Microsoft Graph — most of the value is token handling and endpoint convenience. Two caveats drive the plan. First, it is at RC4 of 1.0, so the public API can still move; we isolate it behind our own adapter and pin the version, so a 1.0 upgrade is a contained change rather than a refactor. Second, the release notes for RC4 are a changelog link with no described changes, so upgrades require a manual diff review and a run against our contract tests. Nothing here is a one-way door: the adapter boundary means we can swap to Microsoft's official SDK or a direct HTTP client without touching domain code.
The ask: a short spike to validate auth and one surface (calendar or mail) against a real tenant, plus agreement that production adoption is gated on the 1.0 tag and on release notes that let us assess change risk.
How can I help you explore Laravel packages today?