'''ABI''' je zkratka z anglického ''Application binary interface''.' ('''ABI''') popisuje low-level [[interface]] mezi [[Aplikace|aplikacemi]] a [[Operační systém|operačním systémem]], aplikacemi a jejich [[Knihovna (programování)|knihovnami]] nebo součástmi aplikací. Rozdíl mezi ABI a [[API]] je ten, že API definuje interface mezi [[Zdrojový kód|zdrojovým kódem]] a knihovnami, takže tento zdrojový kód bude možné [[Kompilace|zkompilovat]] na systémech podporující dané API, zatímco ABI umožňuje již zkompilovanému souboru fungovat beze změn na systémech s kompatibilním ABI.