APIs : Endpoint, Paths, Parameters, and Autentication.
An Application Programming Interface is a set of commands, functions, protocols, and objects that programmers can use to create software or interact with an external system. 다른 개발자가 만들어놓은 프로그램을 외부의 다른 개발자가 갖다가 쓰는거. 데이타 제공자와 개발자간의 계약. 예를 들어, 지역별 범죄율 데이터, 날씨, 공공 데이터, jquery 등등 Your server request-----> API ----->request someone else's server