Aplikační programové rozhraní neboli API je sada pravidel a protokolů, díky kterým spolu softwarové aplikace komunikují a vyměňují si data. Určuje metody a datové formáty, které programy používají k vyžádání a výměně informací. Vývojáři tak mohou propojit různé systémy nebo služby.
API jsou zásadní pro fungování webových aplikací, mobilních aplikací a softwarových nástrojů. Aplikace s počasím může například přes API načítat data o počasí ze vzdálené služby a zobrazovat je uživatelům. Díky API mohou firmy přidávat funkce, napojovat služby třetích stran nebo automatizovat procesy, aniž by musely vše stavět od nuly. Proto jsou pro moderní vývoj softwaru nezbytná.