CSS Computer Science (Optional) — Paper-I, Section-A, Topic I, p.40. Covers: Application Program Interface (API).

Definition

An API is a defined set of rules, protocols, and tools that allows one piece of software to communicate with another — it specifies how software components should interact, without exposing the internal implementation details of either side.

Key Characteristics

Common Types of APIs

Why APIs Matter (Exam Angle)


MCQ Traps