Export (0) Print
Expand All

Exchange Online and Exchange 2013 development

Create custom solutions for email, calendar, contacts, and other items that are stored in Exchange Online or on an Exchange 2013 server. You can use Exchange Web Services (EWS), Autodiscover, mail apps, or other APIs to develop your applications.

Last modified: May 23, 2014

Applies to: Exchange Server

Use the following table to identify the API content that will help you meet your development goals.

If you are building…

Start here

A context-sensitive app to display information in Outlook, Outlook Web App, or OWA for Devices.

Mail apps for Outlook and EWS in Exchange

A REST-based app to access Exchange Online as part of Office 365.

Using the Mail, Calendar, and Contact REST APIs to work with emails, calendar items, and contacts

A mailbox client that is not based on the .NET Framework.

EWS Managed API, EWS, and web services in Exchange

.NET Framework managed code to build a client for mailboxes.

Get started with EWS Managed API client applications

A custom management tool that uses Windows PowerShell from managed code.

Exchange Management Shell

A solution to back up or restore Exchange data.

Backup and restore for Exchange 2013

An extension to support accessing messages in the transport pipeline.

Transport agents in Exchange 2013

A mailbox client for a mobile device.

Exchange ActiveSync

To learn more about Exchange APIs, see the following:

© 2014 Microsoft