API
Simple explanation
Application Programming Interface — a defined way for two pieces of software to talk to each other.
Advanced explanation
A REST API (the pattern used across this site's own /api/ endpoints) exchanges data over HTTP, typically as JSON, using standard verbs like GET and POST.
Related terms