Introducing the EWS Managed API!

Developing applications with Exchange Web Services just got MUCH easier, thanks to the release of the Microsoft Exchange Web Services (EWS) Managed API 1.0 Beta — a new managed-code API that’s easy to learn, simple to use, and efficient to code against. Whether you’re an experienced EWS developer, you’re new to Exchange development, or you’re somewhere in between, the EWS Managed API is made for you! Say goodbye to the large amounts of code and awkward patterns often required to use EWS via autogenerated proxy classes, and revel in the simplicity and efficiency of the new EWS Managed API!

Want to learn more? Check out David Claux’s article Introducing the Exchange Web Services Managed API 1.0 for a full introduction to this new API. Take advantage of the conceptual material and code examples that are available in the Microsoft Exchange Web Services Managed API 1.0 Beta SDK April 2009. And keep your eye on this blog and the Exchange Developer Center in the coming months for posts and articles that explore various how-to scenarios for the EWS Managed API.

Comments (7)

  1. Exchange Server 2010 beta was released to the public this week. The beta for EWS managed client API has

  2. Availability of the Exchange 2010 Beta was announced last week.  You can find a short video that

  3. Andy D says:

    Here is a getting started guide to the EWS Managed API in VB.NET using the Release Candidate version.

  4. noel23 says:

    Using EWS Managed API with Exchange 2007 server.  I am having trouble getting email addresses as strings ( from an EmailMessage.  message.From.Name and message.DisplayTo.ToString contain the display names but message.From.ID and message.ToRecipients are null, message.From.ToString(), message.From.Address are empty.  

    Any suggestions appreciated.  Thanks!  

  5. A Flores says:

    @noel23: I had the same problem and I ended up calling the Load() method on the EMailItem before looking for the address

  6. Moh'd Insairat says:


    We are building a intranet portal, we need to display the unread emails count for the current logged in user on the portal. we are using EWS to integrate with exchange server and get the unread emails count. but everytime i have to pass the active directory id and password. is there anyway to pass only the username (Current logged in user to the portal without passing the password?)