API je služba, která umožňuje vývojářům připojit se a komunikovat pomocí protokolu. Protokol umožňuje připojení integrovaného i samostatného softwaru, přičemž rozhraním je médium, pomocí kterého jsou oba systémy schopny komunikovat.
API jsou životně důležitá pro komunikaci a najdete je všude, jako např Twitter API, Flickr API a Maps API. Abychom si vzali srozumitelný příklad toho, jak životně důležité jsou, představte si, že byste nemohli zkopírovat a vložit z poznámkového bloku do Google Chrome a museli byste text znovu zadat ručně; API to umožňuje bez plýtvání časem na přepisování textu.
Většina operačních prostředí poskytuje rozhraní API, stejně jako většina velkých webových stránek v dnešní době. Tato rozhraní API jsou určena k tomu, aby vývojářům usnadnila propojení jejich vlastního softwaru s operačním systémem nebo webovou stránkou. Například Amazon API používají vývojáři k vytváření specializovaných online obchodů pro účely elektronického obchodu.