Slovník pojmů > Pojem - API (Application Programming Interface)

Pojem - API (Application Programming Interface)

« Back to Glossary Index

Je rozhraní, které umožňuje komunikaci mezi různými softwarovými aplikacemi. API definuje sadu pravidel a protokolů, které vývojáři mohou využívat k přístupu k funkcím nebo datům jiné aplikace či služby.

API význam slova
API význam slova

API a REST API – jaký je rozdíl?

API a REST API jsou dva často používané pojmy v oblasti vývoje softwaru, ale přesto mají odlišné významy. Pojďme si je rozebrat a vysvětlit rozdíly.

API

API (Application Programming Interface) je soubor pravidel a nástrojů, které umožňují různým softwarovým aplikacím komunikovat mezi sebou. API tedy definuje způsob, jakým se mají různé softwarové komponenty vzájemně propojit a jak si mohou vyměňovat data.

Příklad: API může poskytovat funkce pro přístup k databázi, volání funkcí operačního systému, nebo komunikaci s externími službami (např. Google Maps API, které umožňuje aplikacím integrovat mapy).

REST API

REST API (Representational State Transfer API) je na druhé straně specifický typ API, který se řídí architektonickým stylem REST. REST je sada principů pro navrhování síťových aplikací. Tyto principy pak REST API implementuje.

REST API umožňuje komunikaci mezi klientem (např. webová aplikace, mobilní aplikace) a serverem pomocí standardních HTTP metod, jako jsou:

  • GET: Načtení dat (např. získání seznamu článků)
  • POST: Vytvoření nového záznamu (např. přidání nového článku)
  • PUT: Aktualizace existujícího záznamu (např. úprava článku)
  • DELETE: Smazání záznamu (např. odstranění článku)

API + WordPress

V rámci webových nástrojů, jako je WordPress, se API často používá k integraci různých služeb, rozšíření funkčnosti, nebo k manipuloci s daty. V dnešní době se používá převážně REST API, která umožňuje přístup k WordPressu přes HTTP požadavky.

« Zpět do slovníku