애플리케이션 프로그래밍 인터페이스(API; Application Programming Interface)는 응용프로그램을 개발할 때 사용하며, 운영체제나 컴퓨터 언어가 개발자에게 제공하는 함수, 클래스, 구조체, 열거형, 값 등의 인터페이스이다.
아래는 자주 사용되는 API군이다.