Api

/ˌeɪpiˈaɪ/ noun

Definition

Application Programming Interface - a set of rules, protocols, and tools that defines how different software components should communicate with each other. APIs specify the methods, data formats, and conventions for accessing services or functionality.

Etymology

Acronym coined in the 1960s from 'Application Programming Interface.' The concept emerged as software systems became more complex and needed standardized ways to interact. 'Interface' comes from Latin meaning 'between faces,' perfectly describing APIs as the meeting point between different software systems.

Kelly Says

APIs are like restaurant menus - they tell you what's available (functions), how to ask for it (parameters), and what you'll get back (return values). You don't need to know how the kitchen works or where they store ingredients; you just need to know how to order!

Related Words

Explore More Words

Get the Word Orb API

Complete word intelligence in one call. Free tier — 50 lookups/day.