編輯|張康
隨著數字化的快速浪潮席卷各行各業,前端和後端分離協作的研發成為主流,溝通前端和後端數據流通的API呈現出爆發式增長的趨勢。為了讓開發、設計、測試、叠代、協作更加高效,API-first(API priority)公司在業界嶄露頭角。
近日,由36Kr率先報道的ApiPost引起資本關註。據悉,ApiPost剛剛獲得高郵資本、贏動資本等頂級VC機構投資,成為國內極具獨角獸潛力的API R&D合作工具。
那麽,API到底是什麽?API-first的商業價值是什麽?能給行業和企業的發展帶來什麽影響?帶著這些問題,36Kr獨家對話了ApiPost創始人穆宏偉。
36Kr:近年來,“API”的概念逐漸被打破,全球最權威的IT研究和咨詢公司Gartner宣布了“API經濟”的到來。現在“API優先”掛在很多人嘴邊,但實際上很多人並沒有完全理解它的含義。能解釋壹下嗎?
穆宏偉:要理解API-first,妳首先要知道什麽是API。關於API的含義,我可以舉壹個簡單的例子:
如果我去餐館吃飯,
單機混開發時代,廚師吃完飯直接把飯端給我。
在前後端分離發展的時代,廚師吃完飯會通過服務員把飯端給我。
在這個例子中,我是用戶,服務員是API,廚師或廚房是服務器或雲。
這種前端和後端分離的模式將大大降低應用開發中的耦合性,角色協同工作的同時大大提高效率。因此,API優先逐漸成為應用開發模式不可逆轉的趨勢。
根據Postman 2020年的壹份調查報告,40.7%的軟件R&D團隊將超過壹半的時間花在API上,即後端人員在創建API,前端人員在調用API,測試人員在測試API。
隨著API優先概念的出現,壹種創新的軟件開發商業模式應運而生。據Akamai 2065 438+08統計,83%的互聯網流量來自API流量,API承擔了將後端數據傳輸到前端展示的責任。
36Kr:我們知道社交登錄是API的常見應用。比如用戶可以選擇使用微信或者QQ登錄開發者的應用。在這個過程中,騰訊為開發者提供了身份驗證的API。另外,API的應用潛力有多大?
穆宏偉:現在,互聯網有大量的C端或者B端應用。但在此之前,即使是現在,這些海量應用更像是壹個個孤島。用戶接觸這些服務的方式要麽是通過這些應用的網站,要麽是下載壹個app。
在不久的將來,這些孤島將逐漸長出自己的觸角與外界連接,各種應用將通過這些觸角連接起來,形成壹個應用互聯的大網絡,形成壹個軟件服務的“元宇宙”。
API就是這些觸角。很多企業都會對外開放自己的API,就像妳可以用JD.COM在微信上購物壹樣,壹個程序員甚至有壹天可以在他的代碼編輯器裏用同花順查股票。
API必然會成為壹種連接所有應用孤島的類神經網絡的存在,實現應用和服務的互聯互通,其前途不可估量。無論是單純從提供API相關的基礎生產力工具,還是到後期的生態階段,ApiPost所做的都是很有價值和前景的。
36Kr:目前國內R&D團隊大多使用國外的前端和後端分離協作產品,比如調試API的Postman,編寫接口文檔的Swagger,進行壓力測試的Jmeter。目前,國內前端分離協同的R&D市場才剛剛開始布局。ApiPost在其中扮演什麽角色?
穆宏偉:首先,上述搭配存在很大問題。維護不同工具之間的數據壹致性是非常困難和低效的,不僅是工作量的問題,還有多個系統之間數據的不壹致,導致問題頻發,開發和測試人員痛苦不堪。
Postman調試完API接口後,開發者需要去Swagger重新編寫接口文檔。前端開發Mock數據時,需要根據後端的規則進行RAP和重定義,甚至需要手工編寫MockJS規則。測試接口時,測試人員需要去JMeter重新定義。
前端,後端,測試人員,任何數據規則的改變都需要其他人員的配合來改變相應的平臺規則。這還不包括各種R&D角色使用的其他利基工具。時間久了,各種不壹致會越來越嚴重。
而ApiPost是壹個基於協作的集API設計、開發、文檔管理、測試於壹體的平臺,可以通過整合生產關系來提高生產力。與傳統的郵遞員相比,Apipost更像是壹個革命者。而且無論是從用戶基數、用戶增長率、月活躍率和留存率,還是產品功能本身,ApiPost在國內同類型產品中都能名列前茅。
36Kr:API post的生態系統是如何協同工作的?妳認為資本看好ApiPost的原因是什麽?
穆宏偉:如果把API比作上述餐廳用餐環節的服務員,那麽ApiPost就是對這個服務員從培訓到就業的全產業鏈服務。
首先,是工具階段。
ApiPost為這些API底層的生產者(R&D人員)提供了基本的生產力工具。如果說API是連接前端和後端數據流通的橋梁,那麽API文檔就是連接整個R&D部門前端開發人員、後端開發人員和測試人員的橋梁。
ApiPost以文檔為中心,以協作為基礎,貫穿R&D部門的整個角色。整個部門的所有角色都可以實現API設計、調試、文檔、模擬、壓力測試等。只通過壹個工具,而不是之前類似的場景:Postman做API調試,Swagger做API文檔生成,Jmeter做壓力測試等等,效率非常低,很難協調。
其次,是平臺階段。
ApiPost這種基於API的生產力工具,會以UGC模式快速積累大量開放的API,從而形成API-hub。同時,用戶通過API-hub發現API和ApiPost,形成壹個成長飛輪的閉環。
平臺除了形成用戶快速增長的飛輪,更是連接工具到生態轉化的紐帶。與其說它是壹個簡單的API列表,不如說它是壹個抽象的概念。
最後是生態階段。
經過平臺期的過渡,進入生態階段。在這個階段,高質量的R&D用戶群是核心。通過基礎生產力工具的基礎和平臺的飛輪效應,ApiPost將積累大量的優質R&D用戶和大量的科技公司。在此基礎上,可以圍繞API甚至R&D快速拓展業務,並且由於工具的粘性,會形成整體R&D流程服務的入口。
關於ApiPost
Apipost於2020年8月正式成立。至今已服務超過35萬R&D人員,月活比超過75%。