标杆邮差、高燕资本加持、ApiPost如何引领API-first时代?
编辑|张康
随着数字化的快速浪潮席卷各行各业,前端和后端分离协作的研发成为主流,沟通前端和后端数据流通的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%。