選擇用于啟動項(xiàng)目的技術(shù)將決定產(chǎn)品當(dāng)前的功能及未來的發(fā)展?jié)摿ΑU业胶线m的技術(shù)堆棧是構(gòu)建過程中面臨的主要挑戰(zhàn)之一。理想的堆棧應(yīng)能支持快速產(chǎn)品構(gòu)建和市場投放,然而,若選擇限制了未來的可擴(kuò)展性和功能,則可能并不明智。選擇一個超出當(dāng)前和未來需求的堆棧,可能會導(dǎo)致初始項(xiàng)目構(gòu)建時遇到困難。因此,需要在當(dāng)前需求與產(chǎn)品及客戶未來需求之間找到平衡。
在 API 貨幣化方面,選擇正確的技術(shù)堆棧能夠幫助快速啟動和運(yùn)行,同時為企業(yè)及客戶提供靈活性。接下來,探討幾種評估方法,以確定哪種堆棧最符合 API 貨幣化的需求。
在當(dāng)前的 API 經(jīng)濟(jì)中,API 的重要性不斷增長。是否有考慮過其他個人或公司可能想使用的 API 產(chǎn)品?如果是,那么可能已經(jīng)思考過基于使用情況的計(jì)費(fèi)和 API 貨幣化。當(dāng)談到 API 貨幣化時,主要關(guān)注的是如何從 API 中獲得收入,無論是通過按用戶收費(fèi)、每次 API 調(diào)用計(jì)費(fèi),還是其他方式。如果業(yè)務(wù)模式未能利用 API 資源增加額外收入,可能會錯失盈利機(jī)會。特別是如果擁有可供其他企業(yè)使用的公共 API,API 收入可能成為快速盈利的途徑。
收費(fèi)方式和時機(jī)將取決于選擇的計(jì)費(fèi)模式。可以選擇后付費(fèi)模式,在 API 消費(fèi)者使用 API 后再向他們收費(fèi);也可以通過預(yù)付費(fèi)或按需計(jì)費(fèi)模式提前收取使用費(fèi)用。盈利的途徑有很多,既可以從現(xiàn)有的 API 中獲利,也可以在構(gòu)建新 API 的過程中實(shí)現(xiàn)盈利。
一旦決定通過 API 產(chǎn)生額外收入,就需要構(gòu)建一個相應(yīng)的解決方案。這個解決方案可能包含多個組件,每個組件在 API 貨幣化堆棧中都發(fā)揮著關(guān)鍵作用。
API 貨幣化堆棧最簡單的形式由兩個組件組成:您的 API 和計(jì)費(fèi)提供商。然而,將這兩個部分有效結(jié)合起來實(shí)現(xiàn)可能相當(dāng)復(fù)雜,需要大量的定制和專業(yè)知識。
更實(shí)用的方式是將解決方案分為三個部分:您的 API、用于跟蹤 API 使用情況的平臺,以及計(jì)費(fèi)提供商。下面是每個組件的作用:
在選擇用于 API 管理的網(wǎng)關(guān)或代理時,準(zhǔn)確了解所需的功能至關(guān)重要。市場上的每個網(wǎng)關(guān)都有一些獨(dú)特的差異,這可能會影響其是否適合特定用例。
毫無疑問,使用 API 網(wǎng)關(guān)會使 API 的保護(hù)和管理變得更加簡便。大多數(shù)網(wǎng)關(guān)支持多種授權(quán)和身份驗(yàn)證協(xié)議,以控制 API 訪問,還提供生成和管理 API 密鑰的工具、速率限制和配額的支持,以及對請求和響應(yīng)應(yīng)用轉(zhuǎn)換的能力。此外,API 管理平臺通常還提供開發(fā)者門戶,使 API 用戶能夠輕松查看可用的 API 并訪問它們。
雖然可以在沒有 API 網(wǎng)關(guān)或代理的情況下管理 API,但擁有這些工具意味著可以以更統(tǒng)一的方式來保護(hù)和管理 API。它使所有與 API 相關(guān)的問題能夠在一個管理平臺下得到處理,從可擴(kuò)展性和安全性的角度來看,這是一個更理想的解決方案。
流行的 API 管理工具包括 Kong、Tyk、AWS Gateway 和 Azure API Management 等。與其他軟件或基礎(chǔ)設(shè)施一樣,每種工具都有其優(yōu)缺點(diǎn)。
在選擇計(jì)費(fèi)提供商時,了解當(dāng)前和未來的用例,以及該技術(shù)如何支持這些用例至關(guān)重要。應(yīng)盤點(diǎn)產(chǎn)品路線圖,列出每個解決方案的技術(shù)優(yōu)缺點(diǎn),并了解計(jì)費(fèi)提供商與現(xiàn)有解決方案的集成方式。不同提供商的集成方式可能會影響其適用性,同時確保其能夠支持所需的 API 貨幣化模型也很重要。
除了技術(shù)要求,選擇提供商時還應(yīng)考慮其他運(yùn)營因素:
對于大多數(shù)公司來說,成本是重要的考慮因素。如果兩個計(jì)費(fèi)平臺在技術(shù)上都適合項(xiàng)目,成本將成為下一個重點(diǎn)。平臺的費(fèi)用可以通過統(tǒng)一費(fèi)率、百分比或兩者混合的方式計(jì)算。還需考慮通過系統(tǒng)的流量,這可能會帶來折扣,使某些提供商更具吸引力。
平臺內(nèi)置的報告工具能幫助組織輕松查看 API 貨幣化的結(jié)果。某些平臺提供詳細(xì)的報告,而另一些則報告數(shù)量較少。若希望使用現(xiàn)成的報告而非自制報告,這應(yīng)成為重要考慮因素。
在問題出現(xiàn)時,能夠獲得快速支持非常重要。應(yīng)查看提供商的不同支持包,了解針對次要和主要問題的服務(wù)級別協(xié)議 (SLA),并參考客戶評論,確?,F(xiàn)有用戶對支持服務(wù)感到滿意。
計(jì)費(fèi)表是貨幣化解決方案的核心,允許描述如何向用戶收費(fèi)并指定收費(fèi)標(biāo)準(zhǔn)。收費(fèi)標(biāo)準(zhǔn)可以是特定端點(diǎn)、請求的特定部分、響應(yīng)代碼的組合,或其他任何標(biāo)準(zhǔn)。設(shè)置計(jì)費(fèi)表后,計(jì)費(fèi)提供商將按計(jì)劃的時間間隔報告使用情況,無需額外代碼。
治理功能可以在發(fā)票逾期時阻止 API 調(diào)用,或在預(yù)付費(fèi)設(shè)置下阻止用完積分的用戶。這些設(shè)置可在幾分鐘內(nèi)完成,無需代碼或工程支持??赏ㄟ^配置過濾器,設(shè)置治理規(guī)則以覆蓋響應(yīng)。例如,若用戶用完積分或有逾期發(fā)票,可返回 402 需要付款狀態(tài)及相關(guān) JSON 正文。
當(dāng)用戶接近速率限制或信用額度用完時,自動電子郵件會很有幫助。這類電子郵件不僅能讓客戶了解關(guān)鍵事件,還能減輕支持和銷售團(tuán)隊(duì)的負(fù)擔(dān)。
此外,根據(jù)公司或用戶的操作向內(nèi)部團(tuán)隊(duì)發(fā)送通知也是有意義的??稍O(shè)置在特定條件下觸發(fā)的警報,通過電子郵件、短信、Slack、PagerDuty 或自定義 Webhook 發(fā)送。對于貨幣化,這可能包括通知銷售團(tuán)隊(duì)用戶已準(zhǔn)備轉(zhuǎn)向新計(jì)劃,或向財(cái)務(wù)部門警報拖欠客戶嘗試訪問 API 的情況。
通過 API 貨幣化是一個復(fù)雜但并不困難的項(xiàng)目。結(jié)合優(yōu)秀的 API 策略和穩(wěn)健的 API 設(shè)計(jì),選擇信譽(yù)良好且經(jīng)過驗(yàn)證的技術(shù),可以幫助您快速進(jìn)入市場,同時保持高質(zhì)量。這將助您迅速增加 API 的收入。為您的貨幣化 API 選擇正確的堆棧,不僅滿足當(dāng)前需求,也為未來的擴(kuò)展提供信心和能力。
原文鏈接:How to Monetize Your APIs: Choosing Your API Monetization Stack