Live briefing
Everything about Web API
HTTP-based application programming interface on the web
A web API is an application programming interface (API) for either a web server or a web browser. It can refer to a client-side JavaScript API or a server-side web API. The latter consists of one or more endpoints to a defined request–response message system, typically expressed in JSON or XML by means of an HTTP-based web server. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Web APIA 5-minute orientation
- Skim a recent paper: The UniProt website API: facilitating programmatic access to protein knowledgeInfluential work since 2022
- Pick up a classic book: ApacheThe most-reprinted book on the subject
- Read the landmark paper: A Rapid Bootstrap Algorithm for the RAxML Web ServersCited 6,093 times
- Go sideways: JSONPA closely related topic
- Go sideways: URI fragmentA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
A Rapid Bootstrap Algorithm for the RAxML Web Servers
Web scraping technologies in an API world
The ADC API: A Web API for the Programmatic Query of the AIRR Data Commons
Web API growing pains: Loosely coupled yet strongly tied
API Features Individualizing of Web Services: REST and SOAP
Web API for biology with a workflow navigation system
A Web Browser Fingerprinting Method Based on the Web Audio API
Web API Recommendation via Leveraging Content and Network Semantics
🆕 Influential since 2022
The UniProt website API: facilitating programmatic access to protein knowledge
MetaAnalysisOnline.com: Web-Based Tool for the Rapid Meta-Analysis of Clinical and Epidemiological Studies
Fields of Gold: Scraping Web Data for Marketing Insights
A Correlation Graph based Approach for Personalized and Compatible Web APIs Recommendation in Mobile APP Development
📚 Books worth reading
ApacheBen Laurie, Peter Laurie · 1997
JavaScript Absolute Beginner's GuideKirupa Chinnathambi · 2016
Web OperationsJohn Allspaw, Jesse Robbins · 2010
Design of Web APIsArnaud Lauret · 2019
AngularJS UI DevelopmentAmit Gharat, Matthias Nehlsen · 2014
LEARNING STORMAnkit Jain, Anand Nalya · 2014
Expert ASP.NET Web API 2 for MVC DevelopersAdam Freeman · 2014
Higher-order components for grid programmingJan Dünnweber · 2009
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- JSONP JSONP, or JSON-P (JSON with Padding), is a JavaScript technique for requesting data via the <script> HTML element. It was proposed by Bob Ippolito in 2005…
- URI fragment In computer hypertext, a URI fragment is a string of characters that refers to a resource that is subordinate to another, primary resource. The primary…
- Dynamic web page A dynamic web page is a web page constructed at runtime (during software execution), as opposed to a static web page, delivered as it is stored. A server-side…
- Ajax (programming) Asynchronous JavaScript and XML, usually referred to as Ajax (sometimes capitalized AJAX, /ˈeɪdʒæks/) is a set of web development techniques that uses…
- Jakarta RESTful Web Services Jakarta RESTful Web Services, (JAX-RS; formerly Java API for RESTful Web Services) is a Jakarta EE API specification that provides support in creating…
- Yahoo Query Language Yahoo! Query Language (YQL) is an SQL-like query language created by Yahoo! as part of their Developer Network. YQL is designed to retrieve and manipulate…
- Open Data Protocol In computing, Open Data Protocol (OData) is an open protocol that allows the creation and consumption of queryable and interoperable Web service APIs in…
- Web application A web application (or web app) is application software that is created with web technologies and runs via a web browser. Web applications emerged during…