nini ni REST API
REST API ni usanifu style kwa ajili ya kujenga mtandao APIs. Katika mazoezi, wengi REST APIs ni kutumia JSON juu ya HTTP. REST APIs na mali kadhaa ambayo kuwafanya maarufu sana.  HTTP ni msingi na maarufu zaidi mtandao itifaki katika mtandao. Kwa kutumia HTTP, REST APIs inaweza kikamilifu kutumia miundombinu ya mtandao, ambayo kwa kiasi kikubwa kupunguza utata na gharama za uendeshaji. Kwa mfano, kwa kutumia HTTPS kwa ajili ya usafiri wa usalama, na kwa kutumia URL kwa maombi routing.  JSON ni rahisi, imara, na intuitive data format, ambayo si inatarajiwa kubadilisha milele. Hii inatoa urahisi mkubwa wa matumizi na utulivu kwa REST APIs. Kwa maombi ya utendaji wa juu, muundo wa binary unaweza kutumika badala yake, kama protobuf au thrift.  REST APIs ni mara nyingi iliyoundwa kama CRUD APIs, ambapo shughuli API ni kawaida walionyesha kama Kujenga, Retrieve, Update, na Delete shughuli juu ya rasilimali. CRUD shughuli ni asili mapped kwa HTTP mbinu (POST, GET, PUT / PATCH, na DELETE), na rasilimali API inaweza asili kutambuliwa kwa kutumia URL.