Concepts
API
An application programming interface is a defined way for software components to request operations or exchange information. An HTTP API commonly specifies paths, methods, inputs and responses; APIs also exist inside programs. A published description explains the intended contract, not proof that an implementation is available, authorized or behaving correctly.
Reviewed
Sources
Free complete lesson
This definition and the complete practical lesson are free. The interactive reader loads the lesson examples without a membership.