Ripanga o Ihirangi[Huna][Whakaatu]
Ko nga Kaihanga API he rongoa rorohiko e ngawari ake ai te hanga me te pupuri i nga API me te kore e hiahia nui ki te tohu tohu, ki te wheako hotaka ranei. Hei whakangwari ake i nga mahi whakawhanake API, kei roto i enei papaaho nga atanga tirohanga, nga kaha toia me te maturuturu, me nga waahanga kua oti te hanga.
Ka taea e nga papaapapa iti-waehere te whakarereke i nga tohu e tika ana, engari ko nga otinga kore-waehere me iti ki te kore he tohu. He maha nga whakamahinga me nga painga o nga hangarau API kore-waehere me te iti-waehere.
Ko te mea tuatahi, ka taea e nga tangata me nga whakahaere—ahakoa te matatau o te hangarau—ki te tere tauira, te hanga, me te tuku API, ka whakaheke i te wa whanaketanga me nga utu. Ka taea e enei hangarau te whānuitanga o nga kaiwhakamahi, penei i kaitohutohu pakihi me nga kaiwhakawhanake tangata whenua, kia kaha te uru ki roto i nga mahi whanaketanga ma te manapori whakangao API.
Ma te awhina o enei taputapu, ka taea e koe te whakauru noa i te maha o nga punaha me te kore e hiahiatia he tohu-a-ringa na te mea ka tae mai me nga hononga kua oti te hanga me nga tauira mo nga ratonga rongonui.
Ko te tukanga whanaketanga ka tere ake na tenei ngawari, e akiaki ana hoki i te whakawhiti raraunga maeneene puta noa i nga taupānga. Ma te whakatairanga i te mohiotanga noa mo te hoahoanga API me te mahi, ko nga atanga tirohanga o enei taputapu ka pai ake te mahi tahi me te whakawhitiwhiti korero.
Ko nga tangata kaore i te mohio ki te hangarau ka taea te whai waahi ki te mahi whakawhanaketanga API, me te akiaki i te mahi tahi me te whakatikatika.
Ma te marama, te whakawhanui, me te tautoko e te hapori, ko nga taputapu API-kore-waehere-tuwhera, me nga taputapu API iti-waehere ka kawe mai he uara.
He puna tuwhera enei papaaho, e taea ai e koe te whakarite me te urutau ki nga hiahia motuhake ma te uru me te whakarereke i te waehere punaha.
Hei whakarite i nga whakapainga haere tonu, whakatika iro, me te tautoko mo enei hangarau, ka whai waahi nga hapori kaha e karapoti ana i nga kaupapa-tuwhera ki o raatau tipu me te whakapai ake.
Ko nga otinga puna-tuwhera ano hoki e whakaatu ana i te maarama mo te haumarutanga me te tukatuka raraunga, ka nui ake te mana whakahaere me te whakapumautanga o nga kaihoko ki o raatau hoahoanga API.
I roto i tenei waahanga, ka titiro tatou ki nga kaihanga API iti-waehere-ahuru-puna tuwhera-puna.
1. Kai-pou
Ko Postman he kaihanga API kore-waehere rongonui e hoatu ana ki nga kaihanga me nga kaiwhakamahi kore-hangarau te mana. He taputapu haere mo te whakawhanaketanga API na te hoahoa hoahoa-kaiwhakamahi me te huinga waahanga whanui.
Ka taea e koe te whakawhanake, te whakamatautau, me te tuhi i nga API me te Kaituku Post me te kore e hiahia mo te waehere uaua.
Kei roto i te papaaho te maha o nga ahuatanga me nga kaha, tae atu ki te kaha ki te tautuhi i nga tawhā ma te titiro me te mohio, te whirihora i nga pane, me te hanga tono.
I tua atu, ka taea te whakarōpū o nga patai ki nga kohinga, te whakamaarama i te tiaki API me te mahi tahi.
Ko nga ahuatanga whakamatautau matatau i roto i te Postman ka taea te whakawhanake i nga whakamatautau aunoa, te manatoko i te mahi API me te pumau.
I tua atu, he maamaa ake te hanga i nga tuhinga API tino tere ka taea te tiri ki etahi atu na tona kaha ki te whakaputa tuhinga.
He maha nga painga ki te whakamahi i te Poutāpeta, tae atu ki te tino whakaiti i te wa whanaketanga ma te hanga i nga API, ka tuku he taiao pumau mo te whakamatautau me te patuiro, me te whakapai ake i te mahi tahi a te roopu ma nga waahi mahi me putanga mana.
He taputapu tino nui mo nga tukanga whanaketanga API o naianei, ko te tautoko kaha a Postman ki te whakauru me nga taputapu rongonui me nga ratonga ka piki ake te whaihua.
Pricing
Ko te utu utu mo te papaaho ka timata mai i te $15 mo ia kaiwhakamahi/marama.
2. N8n
Ko te puna tuwhera kore-waehere API kaihanga n8n ka taea e koe te tere me te ngawari ki te whakawhanake me te whakaaunoa i nga mahi. Ko te N8n he mea ngawari ki te whakawhanake me te whakauru i nga API me te kore e hiahiatia he wheako hangarau na tona atanga ataata ngawari.
I tona turanga, ko te n8n e whakarato ana i te whānuitanga o nga kohinga e tu ana mo nga momo ratonga me nga mahi. Ma te hono i enei pona me te tohu i te arorau me te rerenga raraunga e tika ana, ka taea e koe te whakamahi i enei pona ki te hoahoa whakairoiro rerengamahi.
Ma tenei tikanga ataata, ka taea e koe te whakawhanake i nga hononga API uaua i te wa e piki haere ana te hua. Ka taea e koe te tautuhi i nga raraunga whakauru me te whakaputanga, te whakarite i nga tohu mutunga API, me te whakarite i nga tikanga motuhēhēnga ma te whakamahi i te atanga ataata o n8n.
He taiao toia-ma-te-kaiwhakamahi ka taea e koe te whakahaere i nga huringa raraunga, te mahere raraunga puta noa i nga waahanga maha, me te taapiri i te arorau here.
He maha nga ratonga e tautokohia ana, tae atu ki nga API rongonui mo Google Sheets, Slack, GitHub, me etahi atu papaaho. Ka taea e koe te hono me te whakauru i nga punaha me nga ratonga rereke me tenei ngawari, ka puta mai nga rerenga mahi me te aunoatanga mahi.
Ko te mahi o te taputapu me te hototahi ki te maha atu o nga ratonga ka taea e nga kaiwhakamahi te whakawhanui ma te whakaurunga o nga pona-hapori, nga pona ritenga ranei na ratou ano i hoahoa.
Ko te pumau me te pakari o nga API kua whakawhanakehia e whakapumautia ana e nga ahuatanga o n8n, kei roto ko te whakahaere hapa, nga tikanga ngana ano, me te tautoko webhook.
Pricing
Ka taea e koe te whakamahi i te whakamatautau kore utu o te papaahi me te utu utu mai i te €20/marama.
3. Pukipuna
Ko Hopscotch he tuwhera-puna kē ki Postman, e whakarato ana i te atanga ratarata-kaiwhakamahi me te kaha o te whakamatautau API me nga ahuatanga hoahoa. Ahakoa mo nga kaiwhakamahi karekau he tohungatanga tohu, he maamaa te mahi ki nga API na te mea he maamaa te atanga.
Ka taea e nga kaiwhakawhanake te tirotiro ngawari ki nga kaha o te taputapu na te maarama me te aro atanga kaiwhakamahi, e whakamana ana i te wheako kaiwhakamahi pai.
He maha nga momo mahi kaha e tukuna ana e Hopscotch hei awhina i te whakamatautau me te hoahoa API. Kei te tautoko i te maha o nga tikanga HTTP, penei i te GET, POST, PUT, DELETE, me etahi atu, ka taea e koe te korero tika me nga API.
Ka taea e nga Kaihanga te whakarite pane mo te whakamotuhēhēnga, momo ihirangi, me etahi atu ahuatanga ma te whakamahi i te kaha o te taputapu mo te whakaritenga pane.
Ka tukuna ano e Hopscotch nga whakatakotoranga raraunga me nga whiringa tirohanga, ka taea e koe te kite i nga whakautu a te API ma te nahanaha. Hei whakapai ake i te panui me te maarama, ka whakaratohia e ia te tohu wetereo, te whakahōputu whakautu, me nga taputapu whakahaere hapa.
Ko tetahi atu waahanga nui o Hopscotch ko tona whakaroa, e taea ai te kawemai me te kaweake o nga tono API me te whakahaere i te tiritiri me te mahi tahi o nga kohinga.
I tua atu, ka tautokohia e ia nga momo tikanga motuhēhēnga, penei i nga taviri API, OAuth 2.0, me JWT, e whakapumau ana i te mahi tahi me nga momo API.
Pricing
He utu kore utu mo te katoa.
4. NodeWhero
Ko te Node-RED he taputapu whakamaarama-a-rorohiko koreutu me te tuwhera-puna e whakarato ana i te anga ngawari mo te hanga API me te kore e hiahia ki te mohiotanga tohu.
Ko te Node-RED he whakamaarama i te hanganga o nga API ka taea e nga kaiwhakawhanake o nga taumata pukenga katoa me ona atanga ratarata-kaiwhakamahi me nga ahuatanga toia-ma-taka.
Ko tana mahi matua ko te kaha ki a koe ki te hanga i nga rerenga API ma te hono tahi i nga kohanga e tu ana mo nga momo whakahaere me nga huringa raraunga. Ko tana kohinga nui o nga pona kua oti te hanga, e kiia nei ko Node-RED, he maha nga momo mahi.
He ngawari enei pona ki te whakauru ki roto i nga rerenga API me te tuku whakautu kua rite mo nga mahi angamaheni penei i te tukatuka raraunga, nga taunekeneke papaaarangi, me nga tono HTTP.
Ka whakaratohia e ia he papaawari ngawari me te whakauru ratonga, ka taea e koe te hono ngawari ki nga API me nga taputapu IoT, papaa raraunga, tüäpapa pāpāho pāpori, Me te ake.
Ka taea te whakahaere i nga rerenga raraunga mo te wa-tuturu. Na tana hoahoanga-a-takahanga, ka taea e nga kaiwhakawhanake te tukatuka me te whakarereke i nga raraunga i a ia e haere ana i roto i te API, ka taea te whakawhanaketanga o nga API hihiri me te urupare.
Ka tukuna he kaiwhakatika ipurangi, ka taea e nga kaihoko te uru me te whakarereke i o raatau rerenga API mai i tetahi waahi whai hononga ipurangi. Ka taea te tukurua tere me nga huringa na te mea tenei urunga, e whakatairanga ana hoki i te mahi tahi.
Ka taea e nga Kaihanga te whai i nga mahi me nga mahi o a raatau API na te whakaurunga o te takiuru me nga waahanga patuiro. Ko te pumau o nga API kua hangaia e tenei, he maamaa ake te kite me te whakatika tere i nga raru.
Pricing
He utu kore utu mo te katoa.
5. Retool
Ko Retool he papa tuwhera-puna i hangaia mo te hanga taputapu o roto; ka whakaratohia he atanga ratarata-kaiwhakamahi e taea ai e koe te hanga API me te kore e mohio ki tetahi reo papatono.
He huarahi ngawari mo te whakahaere i nga puna raraunga maha i roto i te tono kotahi na te mea ka taea e koe te hono atu ki nga momo papaa raraunga me te korero ki nga REST, GraphQL, gRPC API ranei.
Ki te kore e tuhi i tetahi waehere, ka taea e koe te whakamahi i nga ahuatanga toia-a-whakataka a Retool ki te hanga tauira raraunga, te hoahoa i nga tohu mutunga API, me te tautuhi i nga tautuhinga motuhēhēnga. Ahakoa ko nga tangata karekau he tohungatanga hotaka ka taea te hanga me te whakahaere i nga API na to maatau tikanga kore-waehere.
Ko te hononga a Retool ki te maha o nga papaa raraunga me nga API tetahi o nga mea tino kaha. Ka tuku a Retool i nga huarahi whakauru ngawari, ahakoa me nga papaa raraunga rongonui penei i a MySQL, PostgreSQL, MongoDB, RESTful, GraphQL, gRPC API ranei.
Ka taea e koe te mahi me o raatau puna raraunga pai me te whakakotahi i nga raraunga mai i nga punaha maha i roto i te atanga kotahi na tenei ngawari.
Ko nga taputapu o roto i hangaia e te kaiwhakamahi ka taea te whanui me te whai hua na te mea ko te whakaurunga o nga puna raraunga i roto i te Retool. Ka taea e ratou te whakamahi i te mana o nga API ki te taunekeneke me te whakarereke i nga raraunga i te wa e hanga ana i nga papatohu ahurei, nga puka whakauru raraunga, me nga tirohanga raraunga.
Na te kaha o Retool, ka taea e koe te hanga otinga kua whakaritea ki o raatau hiahia whakahaere motuhake, te whakanui i te hua me te ngawari o nga mahi. I tua atu i te whakaturanga o nga API, ka whakaratohia e Retool te whānuitanga o nga kaha.
Ka taea e koe te whakamahi i te kohinga nui a Retool o nga huānga kua oti te hanga, tae atu ki nga tūtohi, nga ripanga, me nga whakauru puka, hei whakapai ake i te whakamahinga o ana taputapu o roto.
Pricing
Ka taea e koe te tiimata ki te whakamahi mo te kore utu me te utu utu ka tiimata mai i te $10 / marama mo ia kaiwhakamahi paerewa + $5 / marama mo ia kaiwhakamahi mutunga.
6. Tuhinga o mua
Ko te PostgREST he tūmau API RESTful pakari e whakaaunoa ana i te tukanga o te whakawhanake i nga API ma te whakaatu i nga putunga raraunga PostgreSQL hei API RESTful, me te tango i te hiahia mo te tuhi tuhi.
Mo nga kaiwhakawhanake me nga kamupene e hiahia ana ki te hanga tere i nga API mai i o raatau putunga raraunga PostgreSQL o naianei, ka tukuna e tenei taputapu puna tuwhera he otinga maamaa. He ngawari te whakaputa API mai i nga papaa raraunga PostgreSQL ma te whakamahi i te PostgREST.
Ka huri aunoa a PostgREST i nga ripanga, tirohanga, me nga tikanga penapena ki roto i nga waahi mutunga RESTful ma te whakamahi i te hanganga patengi raraunga me nga patai SQL.
Ko te mutunga mai, kare nga kaiwhakawhanake e whakararuraru mo te whakatinana a-ringa i nga API ka taea te aro ki te hanganga papaa raraunga.
Ko nga API ka taea te whakatauira tere me te whakahou e nga kaiwhakawhanake, na te mea he poto ake te wa ki te maakete. I tua atu, ka tukuna e PostgREST he hoahoanga API rite me te paerewa, te whakarei ake i te whakamahinga me te wheako kaiwhakawhanake, na te mea e piri ana ki nga tikanga RESTful.
Ma te whakamahi i te whakamotuhēhēnga kaha o PostgreSQL me te mana whakamanatanga, ka pai ake te haumarutanga a PostgREST. He pai te mahi tahi me te mana uru a PostgreSQL ki te whakapumau ka whai nga API i nga aratohu haumarutanga o te putunga raraunga.
I tua atu, ka whakamahi a PostgREST i nga painga o te mahi a PostgreSQL, ma te whakaputa i nga whakautu API he tere, he pai te arotau.
Ka whakarato hoki i te whānuitanga o nga whiringa whakaritenga ka taea e nga kaiwhakawhanake te whakarereke i te ahuatanga o te API ki te whakamahi i nga konae whirihoranga.
Pricing
He utu kore utu mo te katoa.
7. Hasura
He miihini GraphQL whakamiharo a Hasura e whakaaunoa ana i te hanga o te API GraphQL tino mai i to ahangahanga raraunga PostgreSQL o naianei, e huri ana i te mahi hanga API.
Ka taea e koe te whakamutu i te mahi ngenge o te hanga-a-ringa i nga API ma te whakamahi i a Hasura. Ka mahi hei papaahi API raraunga kotahi-mutu, e taea ai e nga roopu te aro ki te whakaputa hua me nga ratonga angitu, kaua ki te kapohia e nga mahi whakahiato API.
Kare koe e hiahia ki te tuhi-a-ringa ki nga API mena ka whakamahi koe i a Hasura. Ma te whakaaunoa i te whakawhanaketanga, te haumarutanga, te arotautanga, me te whakatakotoranga o te GraphQL me te REST API, ka whakahaerea e ia nga mahi tohe-mahi.
Ko tenei aunoatanga ka whakaiti i te wa me te whakapau kaha, ka taea e o roopu te tuku kaupapa ki te 10 nga wa tere ake.
Ko Hasura te whakamaarama i te huringa ora katoa o te API me te tuku tikanga mahi mo te hanga, te tiaki, te whakahaere, me te whakatipu i nga API raraunga.
Ka whakapotohia e Hasura te wa whanaketanga me te tango i nga wero o te whakatinanatanga API-a-ringa ma te hanga i tetahi API GraphQL tino mahi tika mai i to ahangahanga raraunga PostgreSQL.
Ka whakarato ano a Hasura i nga momo ahuatanga me nga pukenga kaha. He ngawari te whakauru ki nga punaha whakamotuhēhēnga me te whakamanatanga o naianei hei whakapumau i te uru ki o API raraunga. Ko te whakaputa i nga paatai SQL tino pai, ka pai ake te tere o te API.
Pricing
Ka taea e koe te tiimata ki te whakamahi mo te kore utu me te utu utu mai i te $1.50/haora kaha.
8. Supabase
He momo tuwhera-puna pai ki a Firebase ko Supabase. Mo te hanga i nga papaa raraunga tuuturu me nga API, ka tukuna he huinga taputapu me nga mahi.
Ma te whakamahi i te kaha o te tukutahitanga raraunga tuuturu, ka taea e nga kaihātaka te hanga ngawari i nga tono tauineine, tauhohenga me Supabase.
Ko te Supabase he putunga raraunga PostgreSQL-as-a-ratonga e, i tona kaupapa, ka tuku i nga painga me nga mahi katoa o PostgreSQL i te whakaiti i nga waahanga whakahaere me te tiaki.
Mo nga tangata e pai ana ki te mahi me nga papaa raraunga SQL, koinei te mea tino pai.
Ko te tukutahitanga raraunga e whakanekehia ana e Supabase ma te tuku i te kaha-waahi ma roto i te rerenga huihuinga-a-WebSocket. Na tenei, he maamaa nga whakahoutanga me nga whakamohiotanga, me nga taupānga e whakaatu tonu ana i nga korero hou i roto i te waa-tūturu.
Ki te kore e hiahiatia he waehere uaua me te pau te wa, ka taea e nga kaiwhakawhanake te hanga i nga tono tino aro me te hihiri ma te whakamahi i nga kaha o Supabase.
I tua atu, ka hoatu e Supabase ki a koe he huarahi ngawari ki te hanga API tika mai i te aronuinga putunga raraunga.
Ka whakaitihia te wa me te whakapau kaha mo te whakawhanaketanga ma te whakakore i te hiahia ki te tuhi a-ringa i nga tohu mutunga API. Ko te ahua o te RESTful o nga API kua hangaia he ngawari ki te whakauru i a raatau me te tini o nga tono a te kiritaki me te anga-mutunga.
Pricing
Ka taea e koe te tiimata ki te whakamahi mo te kore utu me te utu utu mai i te $25 / marama/kaupapa.
9. Prisma
Ko te Prisma he kete taputapu putunga korero e taea ai e nga kaihanga te hanga ngawari i nga API ma te tohu tauira raraunga. He maha nga taputapu me nga kohinga mo te hanga i nga API kaha, momo-haumaru e hono pai ana ki nga papaa raraunga rereke.
Ma te whakarato i te huarahi marama me te whakapuaki korero, ko te whainga matua a Prisma kia ngawari ake te whakahaere i nga paaunga raraunga.
Kia taea ai e nga kaiwhakawhanake te hanga i o raatau tauira raraunga ma te whakamahi i te reo aronuinga Prisma.
Ka taea e nga Kaihanga te whakamahi i a Prisma ki te hanga aunoa i nga API momo-haumaru i runga i nga tauira raraunga kua tohua. Ma te mahi pera, ka taea te hanga aunoa i te waehere boilerplate, ka whakamanahia nga API ki te whai i te hanganga kua tautuhia.
Ko te patopato kaha me te whakamana aunoa ko nga ahuatanga o nga API i hangaia e Prisma e tino whakatiki ana i nga hapa o te wa whakahaere me nga raraunga koretake.
Ka taea e Prisma te whakahaere me te maha o nga papaa raraunga, tae atu ki nga whiringa pai-pai penei i te PostgreSQL, MySQL, me SQLite. Na te kaha o Prisma ki te whakaputa API, na tenei ngawari ka taea e nga kaiwhakawhanake te kowhiri i te papaunga raraunga pai mo a raatau kaupapa.
Pricing
Ka taea e koe te tiimata ki te whakamahi mo te kore utu me te utu utu mai i te $29/marama.
10. Gravitee
Ko Gravitee.io he papa whakahaere API tuwhera-puna me te atanga kore-waehere e taea ai e koe te whakawhanake tere, te tuhi, me te whakamatautau i nga API me te kore e hiahia ki te mohio ki te tohu.
Hei otinga katoa, ka awhina a Gravitee.io i nga umanga ki te arotau i a raatau tikanga whakahaere API, me te whakarite hononga pumau me te pai ki nga kaihanga me nga kaihoko o waho.
Ko te Gravitee.io ka ngawari ake te hoahoa API na tana atanga kaiwhakamahi kore-waehere.
Ma te hanga i nga tohu mutunga, te whakarite tauira raraunga, me te kowhiri i nga tikanga haumaru ma te whakamahi i te atanga kauwhata ratarata-kaiwhakamahi, ka taea e koe te hanga i nga API.
Ma tenei tikanga, kaore e tika ana te whakawaehere a-ringa, ka tuku nga kaiwhakawhanake ki te aro ki te hanga API e tutuki ai o raatau hiahia.
Ma nga momo taputapu me nga mahi e waatea ana ki a koe, ka whiti ano a Gravitee.io i roto i nga tuhinga API. Ka taea e koe te hanga i nga tuhinga API tauwhitiwhiti me te tino pai, whakakiia ki nga whakamaramatanga mutunga, tauira tono/whakautu, me nga tohutohu whakamahi.
Ko tenei tuhinga e whakarite ana i nga korero marama me te riterite mo nga ahuatanga API, ka waiho hei rauemi whai hua mo nga kaihanga.
I tua atu, he taputapu whakamatautau ka taea e nga kaihoko te tirotiro me te manatoko i o raatau API me te kore e tuhi i tetahi waehere.
Ka taea e koe te whakataurite i nga waea API, te tirotiro i nga whakautu, me te arotake i nga raraunga mahi ma te whakamahi i te atanga ratarata-kaiwhakamahi o te papa. Ma tenei ka whakamaarama i nga mahi whakamatautau me te whakapumau i te pono me te kounga o nga API kua hangaia.
Pricing
Ka taea e koe te tiimata ki te whakamahi mo te kore utu me te utu utu mai i te $30k/tau.
Opaniraa
Hei whakarāpopototanga, ko nga kaihanga API kore-waehere tuwhera-puna kua riro hei taputapu whai hua hei whakakore i te tukanga whanaketanga API.
Ko enei hangarau pakaru whenua ka taea e koe ki nga taumata rereke o te mohiotanga hangarau ki te hanga API pono me te kore e hiahiatia mo nga pukenga tohu tikanga.
Ko te tukanga whakawhanaketanga he mea whakamaarama, he iti rawa atu nga arai urunga na te tuwhera-puna kore-waehere API nga atanga toia-a-maturuturu ngawari, nga waahanga kua oti te hanga, me nga huarahi whakauru kore.
I tua atu, ko te ahua tuwhera o enei taputapu e akiaki ana i te whakawhanaketanga a te hapori, te mahi tahi, me te tiritiri korero, e hua ana i nga ahunga whakamua me nga pakaruhanga.
Ko te tango i te puna tuwhera, i nga kaihanga API kore-waehere ka taea e nga tangata me nga whakahaere te whakamahi i te kaha API me te whakatuwhera i nga huarahi hou ki te ao matihiko.
Waiho i te Reply