作者|徐結懷 宋榮榮
編輯|張康
隨著數字化浪潮快速席卷各行各業,以及研發前後端分離協作成為主流,架起前後端數據流通橋梁的API,呈現出爆發式增長的態勢。為了讓開發、設計、測試、叠代、協同更加高效,API-first(API優先)公司在行業內展露頭角。
最近,36氪率先報道的 ApiPost引發了資本關註 ,據悉,ApiPost剛剛獲得高瓴資本、盈動資本等壹線頂級VC機構的投資,已成為國內目前極具獨角獸潛力的API研發協同工具。
那麽,API究竟是什麽?API-first的商業價值幾何?能給行業、企業發展帶來什麽樣的影響?帶著這些問題,36氪獨家對話了ApiPost的創始人穆紅偉。
36氪:最近幾年,“API”理念逐漸破圈, 全球最具權威的IT研究與顧問咨詢公司 Gartner 宣告了“API 經濟”的到來。現在“API-first”被很多人掛在嘴邊,但其實很多人並不完全清楚它的含義,妳可以解釋壹下嗎?
穆紅偉: 要了解API-first,首先需要知道什麽是API。關於API的含義,我可以舉壹個簡單的例子:
假如我去壹家餐廳吃飯,
在單機混合開發時代,廚師做完餐後直接把餐拿到我的面前。
而在前後端分離開發時代,廚師做完餐後,會通過服務員把餐拿到我的面前。
在這個例子裏面,我就是用戶(user),服務員就是API,而廚師或者廚房就是服務器或者雲端。
這種前後端分離的模式,會大大降低應用開發中的耦合性,各個角色分工協作的同時,也大大的提升了效率。所以,API-first(API優先)逐漸成為應用開發模式不可逆轉的潮流。
據Postman在2020的壹份調查報告顯示,40.7% 軟件研發團隊壹半以上時間花在 API 上,即:後端人員在創造API,前端人員在調用API,測試人員在測試API。
隨著API-first理念的湧現,壹個具有革新意義的軟件開發商業模式已經興起。據2018年阿卡邁的統計,83%的互聯網流量來自API流量,API已經承擔起傳輸後端數據到前端展示的橋梁。
36氪:我們了解到,社交登錄是API的常見應用,比如用戶可以選擇使用微信或QQ登錄開發者的應用,在這個過程中,騰訊向開發者提供了API進行身份驗證。除此之外,API的應用潛力究竟有多大呢?
穆紅偉: 現在,互聯網已經有大量的C端或者B端應用。但在此之前甚至現在,這些大量的應用更像壹個個孤島,用戶觸達這些服務的方式要麽是通過這些應用的網站,要麽是下載壹個App。
在很快的未來,這些孤島會逐漸長出自己連接外部的觸角,各個應用之間會通過這些觸角相連接,形成壹張應用互聯的大網,形成軟件服務的“元宇宙”。
而API就是這些觸角。很多企業會通過開放API將自己與外部世界打通,就像妳可以在微信裏使用京東購物壹樣,壹個程序員甚至有壹天可以在自己的代碼編輯器裏面使用同花順查看股票。
API必將成為壹種連接各個應用孤島的神經網絡般的存在,實現應用、服務互聯,其未來不可估量。而無論是簡單的從提供API相關的生產力基礎工具而言,還是到後期的生態階段,ApiPost所做的事情都是具有極大價值和前景的。
36氪: 目前,國內大多數研發團隊所使用的前後端分離協作產品均源於國外,比如進行API調試的Postman和編寫接口文檔的Swagger以及進行壓力測試的Jmeter等。當前國內的前後端分離協作研發市場剛開始布局, ApiPost在其中是壹個什麽樣的角色呢?
穆紅偉: 首先,上述這樣的搭配存在很大的問題。維護不同工具之間的數據壹致性非常困難、低效,這不僅僅是工作量的問題,更多的是多個系統之間數據的不壹致,導致問題頻出,開發測試人員痛苦不堪。
開發人員在 Postman對API接口調試完畢後,編寫接口文檔的時候還需要去 Swagger再寫壹遍。前端開發 Mock 數據的時候又要根據後端的規則去 RAP 重新定義壹遍,甚至需要手動編寫MockJS 規則。測試人員進行接口測試時,需要再去 JMeter 定義壹遍。
前端、後端、測試人員,任何壹方的數據規則更改,都需要其他人員配合更改對應的平臺規則。這還不包含各個研發角色使用的其它小眾工具,時間久了,各種不壹致會越來越嚴重。
而ApiPost 是壹個基於協作之上的集API 設計、開發、文檔管理、測試為壹體的平臺,可以通過整合生產關系從而提升生產力。 相比傳統的Postman,Apipost更像壹個革命者。而且 無論是從用戶基數、用戶增長速度、月活率和留存率、還是產品功能本身來看,在國內同類型產品中,ApiPost都能躋身前列。
36氪: ApiPost的生態系統是如何協同運作的?妳覺得資本看好ApiPost的原因是什麽?
穆紅偉: 如果把API比喻成上述餐廳就餐環節中的服務員,那麽ApiPost就是為這個服務員提供的培訓到上崗的整條產業鏈服務。
首先,是工具階段。
ApiPost為這些API底層的生產者(研發人員)提供基礎的生產力工具。如果說API是架接起前、後端數據流通的橋梁,那麽API文檔就是架接起整個研發部門中前端開發人員、後端開發人員、測試人員的橋梁。
ApiPost以文檔為中心,基於協作,將研發部門整個角色貫穿起來。整個部門的所有角色只需要通過壹款工具ApiPost就可以實現API的設計、調試、文檔、Mock、壓力測試等,而替代了以前類似:API調試用Postman、API文檔生成用Swagger、壓力測試用Jmeter等非常低效難以統壹協作的場景。
其次,是平臺階段。
ApiPost基於API的生產力工具,會以UGC的模式快速積累大量開放API,從而形成壹個開放API的中心(API-hub)。同時,用戶通過API-hub發現API和ApiPost,形成壹種成長飛輪的閉環。
除了形成用戶快速成長的飛輪,平臺更是連接工具向生態轉換的紐帶,它更多是壹種抽象的理念,而不簡單是壹個APIs集合列表。
最後,是生態階段。
經過平臺期的過渡,進入生態階段。在此階段,高質量的研發用戶群體是核心。ApiPost通過基礎生產力工具的鋪墊和平臺的飛輪效應,會積累大量的高質量研發用戶以及大量的 科技 類公司,在此用戶基礎之上,我們可以快速拓展諸如API周邊甚至研發周邊的業務,由於工具的粘性,從而形成壹種整體研發流程服務的入口。
關於ApiPost
Apipost正式於2020年8月份成立,截止到目前,已累計服務超過35萬研發人員,月活比例超過75%。