--- title: API --- ## Czym jest API? Wiesz czym jest **interfejs**? Jest to **sposób** **umożliwiający komunikację**. Np. klawiatura jest interfejsem umożliwiającym Ci komunikację z komputerem. Przyciski w aplikacji równiez są interfejsem (w tym przypadku graficznym - User Interface / UI). Z kolei API to Application Programming Interface, w tłumaczeniu, programistyczny interfejs aplikacji. Bardziej po ludzku: **programistyczny sposób komunikacji wykorzystywany w aplikacjach.** Mówiąc wprost, aplikacje w jakiś sposób muszą przesyłać informację albo **w obrębie samych siebie** albo **do komunikacji z innymi aplikacjami.** W zależności od potrzeby, możemy mówić o API zamkniętym (wykorzystywanym tylko wewnątrz aplikacji lub firmy) lub API otwartym (udostępnianym publicznie, niekoniecznie bezpłatnie). Aktualnie dzięki narzędziom takim jak [[Optymalizacja/Narzędzia/MakeHQ]] czy [[Optymalizacja/Narzędzia/Zapier]], korzystanie z API stało się łatwiejsze nie tylko dla osób potrafiących programować. ## Źródła - https://rapidapi.com/hub