- [Getting Started with Web API 2 (C#)](overview/getting-started-with-aspnet-web-api/tutorial-your-first-web-api.md)
- [Action Results in Web API 2](overview/getting-started-with-aspnet-web-api/action-results.md)
- [Using Web API with ASP.NET Web Forms](overview/getting-started-with-aspnet-web-api/using-web-api-with-aspnet-web-forms.md)
- [Creating Web API Help Pages](overview/getting-started-with-aspnet-web-api/creating-api-help-pages.md)
- [Hands On Lab: Build a Single Page Application (SPA) with ASP.NET Web API and Angular.js](overview/getting-started-with-aspnet-web-api/build-a-single-page-application-spa-with-aspnet-web-api-and-angularjs.md)
- [Exception Handling in Web API](overview/error-handling/exception-handling.md)
- [Global Error Handling in Web API 2](overview/error-handling/web-api-global-error-handling.md)
- [Testing and Debugging](overview/testing-and-debugging/index.md)
- [Tracing in Web API 2](overview/testing-and-debugging/tracing-in-aspnet-web-api.md)
- [Unit Testing Web API 2](overview/testing-and-debugging/unit-testing-with-aspnet-web-api.md)
- [Unit Testing Controllers in ASP.NET Web API 2](overview/testing-and-debugging/unit-testing-controllers-in-web-api.md)
- [Mocking Entity Framework when Unit Testing Web API 2](overview/testing-and-debugging/mocking-entity-framework-when-unit-testing-aspnet-web-api-2.md)
- [Troubleshooting HTTP 405 Errors after Publishing Web API 2 Applications](overview/testing-and-debugging/troubleshooting-http-405-errors-after-publishing-web-api-applications.md)
- [Security, Authentication, and Authorization](overview/security/index.md)
- [Authentication and Authorization in Web API](overview/security/authentication-and-authorization-in-aspnet-web-api.md)
- [Secure a Web API with Individual Accounts in Web API 2.2](overview/security/individual-accounts-in-web-api.md)
- [External Authentication Services with Web API (C#)](overview/security/external-authentication-services.md)
- [Preventing Cross-Site Request Forgery (CSRF) Attacks in Web API](overview/security/preventing-cross-site-request-forgery-csrf-attacks.md)
- [Enabling Cross-Origin Requests in Web API 2](overview/security/enabling-cross-origin-requests-in-web-api.md)
- [Authentication Filters in Web API 2](overview/security/authentication-filters.md)
- [Basic Authentication in Web API](overview/security/basic-authentication.md)
- [Forms Authentication in Web API](overview/security/forms-authentication.md)
- [Integrated Windows Authentication](overview/security/integrated-windows-authentication.md)
- [Working with SSL](overview/security/working-with-ssl-in-web-api.md)
- [Deployment and Hosting](overview/hosting-aspnet-web-api/index.md)
- [Use OWIN to Self-Host Web API 2](overview/hosting-aspnet-web-api/use-owin-to-self-host-web-api.md)
- [Host Web API 2 in an Azure Worker Role](overview/hosting-aspnet-web-api/host-aspnet-web-api-in-an-azure-worker-role.md)
- [Advanced Topics](overview/advanced/index.md)
- [Configuring Web API 2](overview/advanced/configuring-aspnet-web-api.md)
- [Dependency Injection in Web API 2](overview/advanced/dependency-injection.md)
- [Calling a Web API From a .NET Client (C#)](overview/advanced/calling-a-web-api-from-a-net-client.md)
- [HTTP Message Handlers in Web API](overview/advanced/http-message-handlers.md)
- [HttpClient Message Handlers in Web API](overview/advanced/httpclient-message-handlers.md)
- [Sending HTML Form Data in Web API: Form-urlencoded Data](overview/advanced/sending-html-form-data-part-1.md)
- [Sending HTML Form Data in Web API: File Upload and Multipart MIME](overview/advanced/sending-html-form-data-part-2.md)
- [HTTP Cookies in ASP.NET Web API](overview/advanced/http-cookies.md)
- [Releases](overview/releases/index.md)
- [What's New in Web API OData 5.3](overview/releases/whats-new-in-aspnet-web-api-odata-53.md)
- [What's New in ASP.NET Web API 2.2](overview/releases/whats-new-in-aspnet-web-api-22.md)
- [What's New in ASP.NET Web API 2.1](overview/releases/whats-new-in-aspnet-web-api-21.md)
- [Enabling CRUD Operations in Web API 1](overview/older-versions/creating-a-web-api-that-supports-crud-operations.md)
- [Using ASP.NET Web API 1 with Entity Framework 5](overview/older-versions/using-web-api-1-with-entity-framework-5/index.md)
- [Overview and Creating the Project](overview/older-versions/using-web-api-1-with-entity-framework-5/using-web-api-with-entity-framework-part-1.md)
- [Creating the Domain Models](overview/older-versions/using-web-api-1-with-entity-framework-5/using-web-api-with-entity-framework-part-2.md)
- [Creating an Admin Controller](overview/older-versions/using-web-api-1-with-entity-framework-5/using-web-api-with-entity-framework-part-3.md)
- [Adding an Admin View](overview/older-versions/using-web-api-1-with-entity-framework-5/using-web-api-with-entity-framework-part-4.md)
- [Creating a Dynamic UI with Knockout.js](overview/older-versions/using-web-api-1-with-entity-framework-5/using-web-api-with-entity-framework-part-5.md)
- [Creating Product and Order Controllers](overview/older-versions/using-web-api-1-with-entity-framework-5/using-web-api-with-entity-framework-part-6.md)
- [Creating the Main Page](overview/older-versions/using-web-api-1-with-entity-framework-5/using-web-api-with-entity-framework-part-7.md)
- [Self-Host Web API 1 (C#)](overview/older-versions/self-host-a-web-api.md)
- [Build RESTful API's with ASP.NET Web API](overview/older-versions/build-restful-apis-with-aspnet-web-api.md)
- [Videos](videos/index.md)
- [Overview and Getting Started](videos/getting-started/index.md)
- [ASP.NET Web API](videos/getting-started/aspnet-web-api.md)
- [ASP.NET Web API, Part 1: Your First Web API](videos/getting-started/your-first-web-api.md)
- [ASP.NET Web API, Part 2: Getting Data](videos/getting-started/getting-data.md)
- [ASP.NET Web API, Part 3: Delete and Update](videos/getting-started/delete-and-update.md)
- [ASP.NET Web API, Part 4: Paging and Querying](videos/getting-started/paging-and-querying.md)
- [ASP.NET Web API, Part 5: Custom Validation](videos/getting-started/custom-validation.md)
- [ASP.NET Web API, Part 6: Authorization](videos/getting-started/authorization.md)