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.

Essential Videos

Pluralsight

Microsoft has made it possible for you to enjoy this Pluralsight training free of charge. In addition, you can watch more videos free of charge from Microsoft.

1. Introduction

54 mins

2. Uniform Interface

46 mins

3. HttpClient

33 mins

4. Hosting

25 mins

5. Security

10 mins

6.Extensbility

27 mins

Sponsored By: Pluralsight

Get unlimited access to hundreds of Pluralsight online courses like this one.

Starting at $29/mo.

Free Trial! Free Subscribe Now!

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