---
title: "What is WebAPI?"  
description: "What is WebAPI?"  
author: "Hemant Patel"  
published: 2018-04-04  
updated: 2020-09-20  
canonical: https://www.mindstick.com/interview/23375/what-is-webapi  
category: "c#"  
tags: ["mvc"]  
reading_time: 1 minute  

---

# What is WebAPI?

In .NET, Web API is a framework in ASP.NET that makes it easy to build HTTP services that reach a broad range of clients. It's also including browsers and mobile devices.\

## Answers

### Answer by Shrikant Mishra

Where the [HTTP](https://www.mindstick.com/articles/1394/redirecting-from-http-to-https) is a most used protocol. For the past several years, the browser was the most preferred client by which we consumed data exposed over [HTTP](https://www.mindstick.com/articles/1054/http-file-upload-with-asp-dot-net-mvc-3). However as years passed by, client variety started spreading out. Like this, we had demanded to consume data on HTTP from clients like mobile, JavaScript, Windows applications, etc.

According to satisfying the broad range of clients, The REST servise was the proposed an approach. Where A [WebAPI](https://www.mindstick.com/articles/324352/how-to-create-web-api-in-dot-net-core-3-1-mvc) is the technology by that you can expose data over HTTP following REST principles.

### Answer by Hemant Patel

In .NET, Web API is a framework in ASP.NET that makes it easy to build HTTP services that reach a broad range of clients. It's also including browsers and mobile devices.\


---

Original Source: https://www.mindstick.com/interview/23375/what-is-webapi

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
