AP Computer Science Principles
An API, or Application Programming Interface, is a set of rules and protocols that allows different software applications to communicate with each other. It specifies how different components of software should interact with one another.