Preview the Office 365 REST APIs

Exchange for developers

Get started


Work with EWS

EWS in Exchange, Exchange Online, and Office 365

Use Exchange Web Services (EWS) and other web services to create custom solutions that enable your users to access and manage mailbox data from services, websites, desktop computers, and mobile devices.

Get more, learn more, do more


Get 101 code samples for Exchange 2013

See how to use the EWS Managed API to send email messages, search mail folders, get contact information, check user availability, and more.

Read the Exchange dev blog


Get current news and tips from the official Microsoft blog for Exchange developers.

Browse the Exchange developer library

Learn more about Exchange development and Exchange APIs.

Participate in the Exchange development forum

Ask questions, or share your experience with other Exchange developers.

Meet apps


What are apps for Office?

Apps are web applications that extend what a document, email message, or meeting request can do in Office.

Run them in multiple environments like Office desktop applications, Office Online, and mobile browsers—in the cloud or on your site.