Endpoints are the communication channels to access the services provided in your applications and through endpoints you expose your application services and data to outside world. When external applications or APIs (e.g., frontend apps, other backend systems) interact with your applications, the touchpoints of this communication are called endpoints.