-
Written By Khushboo Maurya
-
Updated on September 2nd, 2026
Exchange Web Services (EWS) is the SOAP-based API behind mailbox access. It has powered Exchange Server and Exchange Online for nearly two decades. EWS enables email, calendar, contact, and public folder operations. Countless enterprise integrations were built directly on top of it. Microsoft is retiring EWS because it no longer meets modern standards. It falls short on both security and reliability expectations today. This retirement pushes organizations toward adopting Microsoft Graph API instead.
This matters broadly: administrators must audit dependencies, developers must migrate code, & migration, backup, & third-party application vendors must update tooling before functionality breaks. The EWS deprecated unfolds in phases, with disablement starting October 1, 2026, & full, permanent shutdown by April 1, 2027. [Microsoft Learn]
EWS works as a communication layer between applications and an Exchange mailbox. An application send an requests through EWS, and Exchange returns or processes the requested mailbox data.
EWS has been Exchange’s core API for well over a decade. It was designed for an era before modern cloud security standards. Microsoft is steadily pushing developers toward newer, more secure API frameworks. Microsoft Graph is the primary direction for most Exchange Online workloads. Graph offers unified access across mail, calendar, and other services.
However, this shift isn’t a simple, complete EWS replacement across the board. Microsoft Graph does not yet cover every EWS function fully. Some capabilities lack direct, one-to-one equivalents within the current Graph API. This means each application needs individual, workload-specific evaluation before migrating fully. Developers should map existing EWS calls against available Graph endpoints carefully. Where gaps exist, alternate approaches or phased migration plans become necessary. Treating this as a straightforward swap risks missing real functional differences.
| Date | What Happens |
| October 2026 | Microsoft begins disabling EWS for Exchange Online organizations |
| October 2026-April 2027 | Phased retirement period |
| April 2027 | EWS is expected to be fully retired |
This distinction matters and often gets overlooked. EWS retirement applies specifically to Exchange Online, not on-premises. Exchange Server deployments follow separate lifecycles and support timelines entirely. Don’t assume the same retirement date applies here too.
Hybrid environments need closer attention during this transition. Any on-premises workflow calling Exchange Online via EWS is affected. Pure on-premises setups with no cloud connectivity face different exposure. Always verify your specific deployment against official Microsoft documentation directly.
| EWS Capability | Microsoft Graphs |
| Supported | |
| Calendar | Supported |
| Contacts | Supported |
| Many mailbox operations | Supported |
| Every EWS operation | Not necessarily |
| Certain specialized Exchange operations | May require another approach |
Authentication is a separate problem from the EWS retirement itself, and IT teams need to treat it that way. Many organizations still rely on legacy authentication methods for older scripts and tools. These methods are already being phased out across Microsoft 365 services. Modern authentication, built on OAuth 2.0, is now the baseline requirement. It works by issuing secure, short-lived tokens instead of stored credentials. This shift improves security but doesn’t touch the underlying API question. Switching to modern authentication does not fix EWS dependency on its own.
Every application will need proper registration within Microsoft Entra ID. This registration defines how the app identifies itself and requests access. From there, administrators must assign specific API permissions to that app. These permissions control exactly what data & actions the app can access. Sensitive permissions typically require administrator consent before they become active. This consent step ensures organizational oversight over what apps can access.
Here’s the part that often gets missed during planning. An application can have flawless modern authentication and still fail. If it’s still calling EWS endpoints, retirement will break it regardless. Authentication determines who can access Exchange Online, not how. The API being called determines whether that access will keep working. So updating authentication is necessary, but it isn’t sufficient. Applications must also be rebuilt to use Microsoft Graph instead. Skipping this second step guarantees disruption when EWS access finally ends.
Create a downloadable-style checklist:
The EWS retirement timeline gives IT teams a clear runway, but only if they start acting now rather than waiting for the deadline to arrive.
Start by mapping out where EWS is actually being used across your environment. This means auditing custom scripts, third-party integrations, backup tools, and any in-house applications that talk to Exchange Online. Many organizations don’t realize how deeply EWS is woven into their workflows until they go looking -old migration tools, calendar sync add-ins, and archiving solutions are common culprits. [Microsoft Learn]
Once dependencies are identified, shift focus to testing Microsoft Graph API as a replacement. Graph won’t be a perfect drop-in for every EWS function, so this stage is about validating that your applications behave correctly once switched over. Update code, adjust authentication methods, and work with vendors who haven’t yet migrated their own products.
As Microsoft begins phasing out EWS access, keep a close eye on application performance and error logs. This is the stage where anything missed earlier will surface -unexpected failures, broken sync jobs, or degraded functionality. Treat this as a buffer period to catch & fix stragglers, not a deadline to relax.
By this point, no business-critical process should still rely on EWS. Confirm every workflow tied to Exchange Online – email processing, calendaring, compliance tools – runs on Graph or another supported method. Waiting until the final cutoff risks unplanned downtime for functions your organization depends on daily.
| Encryption Type | Used For | Authentication |
| Microsoft 365 Message Encryption (OME) | Secure external communication | Microsoft account or one-time passcode |
| S/MIME | End-to-end encrypted corporate emails | Digital certificates |
EWS retirement is primarily an application and integration issue, not the end of Exchange Online. Organizations should identify EWS dependencies early, evaluate Microsoft Graph or other supported alternatives, & test critical workflows before Microsoft’s retirement deadline.
Ans. Microsoft begins retiring EWS for Exchange Online starting October 2026. Full retirement completes by April 2027, per current guidance. Always check official Microsoft documentation for the latest timeline.
Ans. No, this retirement specifically targets Exchange Online, not on-premises deployments. Exchange Server follows its own separate lifecycle and support schedule. Hybrid environments should still review their cloud-connected workflows carefully.
Ans. Outlook clients mostly use other protocols, not EWS, for core functions. However, some Outlook add-ins & integrations may depend on EWS. Those specific add-ins could break once EWS access ends.
Ans. No, some EWS capabilities still lack direct equivalents within Graph today. Certain advanced or niche functions may require alternate technical approaches. Developers should map their specific EWS usage against Graph carefully.
Ans. Start by auditing custom scripts, integrations, and third-party application connections. Check API access logs within Exchange Online for EWS endpoint calls. Reach out to vendors about their specific EWS dependency status.
Ans. Yes, many migration tools historically relied heavily on EWS functionality. Older or unsupported migration tools may stop working without updates. Confirm your migration vendor has moved toward Microsoft Graph already.
Ans. Yes, some backup solutions use EWS to access mailbox data. Vendors still using EWS will need to transition before retirement completes. Ask your backup provider directly about their migration timeline status.
Ans. Start by identifying every EWS call within existing application code. Test Microsoft Graph endpoints as direct or partial replacements now. Update authentication methods alongside the underlying API migration work.
Ans. Begin by mapping all organizational dependencies on EWS across systems. Coordinate with vendors and internal teams on migration timelines closely. Monitor applications throughout the retirement window for unexpected failures.
About The Author:
Khushboo Maurya is a digital content and SEO professional focused on creating useful, search-friendly content that connects with the right audience. She specializes in content optimization, website growth, and practical SEO strategies that improve visibility, engagement, and organic reach.
Related Post