Language

End-to-end tutorials and samples for ASP.NET Web API

  1. Creating a Web API that Supports CRUD Operations

    By Mike Wasson|

    This tutorial shows how to support CRUD operations in an HTTP service using ASP.NET Web API.

  2. Sample: Contact Manager

    This sample uses ASP.NET Web API to build a simple contact manager application. The application consists of a contact manager web API that is used by an ASP.NET MVC application and a Windows Phone application to display and manage a list of contacts.

  3. Using Web API with Entity Framework (7 Tutorials)

    How to create a web API that uses Entity Framework for database persistence.

  4. Versioning RESTful Services

    Howard Dierking describes options for versioning RESTful APIs.

  5. Mobile-friendly REST service using ASP.NET Web API and SQL Database

    This tutorial shows how to deploy an ASP.NET Web API application to a Windows Azure Web Site.

  6. Using Web API with ASP.NET Web Forms

    By Mike Wasson|

    This tutorial shows how to use ASP.NET Web API in an ASP.NET Web Forms project.

  7. Creating API Help Pages

    By Mike Wasson|

    Learn how to add help pages for your web API, so that other developers will know how to call your API.

Web API Books

Microsoft's Jon Galloway recommends these books for learning ASP.NET MVC:

Pro ASP.NET Web API

Pro ASP.NET Web API

by Tugberk Ugurlu, Alexander Zeitler

Designing Evolvable Web APIs with ASP.NET

Designing Evolvable Web APIs with ASP.NET

by Glenn Block, Pablo Cibraro, Pedro Felix, Howard Dierking, Darrel Miller

ASP.NET MVC 4 and the Web API: Building a REST Service from Start to Finish

ASP.NET MVC 4 and the Web API: Building a REST Service from Start to Finish

by Jamie Kurtz