In computing, the term "endpoint" can have several meanings, but it generally refers to an end point in a network or communications system.
Here are some common definitions:
1. Communication termination point
In the context of networks and APIs (Application Programming Interfaces), an endpoint is a URL (Uniform Resource Locator) or address that represents a specific access point to a service or resource. It is the place where an application or system can send a request to interact with this service or resource.
2. Device connected to a network = a terminal
In cybersecurity, an endpoint can also refer to a terminal, i.e. a physical or virtual device connected to a network: computer, smartphone, tablet, server, connected object (IoT), etc. Each endpoint (endpoint) has a unique IP address that identifies it on the network.
3. Communication channel termination point
In a more general sense, an endpoint can be considered as the termination point of a communication channel, whether it be a network connection, a communication between two applications or an exchange of data between systems.