ASP.NET Web API 2 makes it even easier to build HTTP services for any client application, including websites and mobile applications. In this session you will see how to easily setup your Web API routes using integrated attribute routing. You will learn how to secure your Web APIs using OAuth 2.0, integrate with Windows Azure Active Directory and easily enable support for cross-origin requests using CORS. We will then discover how you can write portable Web API client code for Windows Phone and Windows Store applications and also how we have simplified writing unit tests for your Web APIs. Finally, you will learn how to write OData services that support $expand, $select and request batching and how you can now host your Web APIs on any OWIN-based host.