Ang API (Application Programming Interface) ay isang interface na ginagamit para sa palitan ng impormasyon sa pagitan ng iba’t ibang programa. Sa pamamagitan ng API, maaaring gamitin ng isang software ang mga kakayahan ng isa pang software, na nagbibigay-daan sa pag-access sa mga serbisyo at datos, at nagpapabilis at nagpapadali sa pagbuo ng mga bagong aplikasyon.
Paano gumagana ang API
Ang API ay hanay ng mga instruksiyon, protocol at tool para ma-access ang isang set ng datos o serbisyo. Karaniwang gumagana ito sa pagitan ng server at client: ang client ay gumagawa ng request gamit ang API at sasagot ang server — kadalasan sa JSON o XML.
Ilang halimbawa ng paggamit ng API
1- Aplikasyon sa Paghahanap ng Domain: Kung nagde-develop ka ng app para sa domain search o whois, maaari mong gamitin ang API upang malaman kung nakarehistro na o available pa ang domain at basahin ang whois data.
2- Mga Sistema ng Pagbabayad: Kung magtatayo ka ng domain hosting na kumpanya, kakailanganin mo ng payment gateway para sa credit card. Maaari mong gamitin ang API ng Stripe, PayPal, AliPay, PayTR, Param, Iyzico. Tinitiyak ng API ang ligtas na proseso at sasabihin sa iyo kung matagumpay ang bayad.
Mga Bentahe ng API
- Madaling Integrasyon: Pinapadali ng mga API ang pagkokonekta ng iba’t ibang sistema.
- Tipid sa Oras: Hindi na kailangang mag-code mula sa simula para sa mga tiyak na feature.
- Nalalawak: Madaling magdagdag ng mga bagong feature.
- Mapagkakatiwalaan: Karaniwang pinananatili at ina-update ng malalaking provider ang mga API.