Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is meant by an API Endpoint? [duplicate]

Tags:

api

I am currently reading the documentations of AlchemyAPI. In the docs, they have used the term called "API Endpoint" and I am not able to figure out its corresponding meaning and explanation.

Any clarification in this regard would be very helpful to me. Thanks.

like image 824
phoenix Avatar asked Sep 21 '13 05:09

phoenix


People also ask

What does API endpoint means?

Simply put, an endpoint is one end of a communication channel. When an API interacts with another system, the touchpoints of this communication are considered endpoints. For APIs, an endpoint can include a URL of a server or service.

Can an API have multiple endpoints?

Often, each REST API offers multiple endpoints from which you can get the data.


2 Answers

In HTTP/REST/etc API vernacular, an 'endpoint' typically refers to the URL for a single resource or operation. It is sometimes referred to in combination with the HTTP method used to access the URL.

Basically, it's the URL you access to get some data or take an action via the API.

like image 194
John Sheehan Avatar answered Oct 24 '22 16:10

John Sheehan


The endpoint is a web service, defined by a WSDL file

Microsoft use the term endpoint in different context. Check this for reference.

For example:- From the wiki source;-

ENDPOINT Defines the address or connection point to a Web service. It is typically represented by a simple HTTP URL string.

like image 23
Rahul Tripathi Avatar answered Oct 24 '22 15:10

Rahul Tripathi