更新时间:2023-05-18 GMT+08:00
分享

什么是API中心

API(Application Programing Interface,应用程序接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于软件或硬件得以访问一组例程的能力,而又无需访问源码或理解内部工作机制的细节。API中心是为API开发者和应用开发者构建的海量API的汇聚运营平台。帮助API开发者高效便捷地分享和开放API,支持应用开发者快速查找所需API并进行应用开发和集成。

此外,通过对接集成API工具、华为云商店、华为云集成工作台、低代码平台等华为云或生态伙伴相关服务或产品,为API开发者提供高效协同、自动化的API生产工具,并支持高价值API商业售卖;为应用开发者提供多场景、低门槛的低代码应用开发环境和开箱即用的API。

通过统一汇聚和持续运营,华为云API中心贯通并粘合API生产、API开放和API消费,促进API供需匹配,形成API生产、消费、再生产的良性循环,与伙伴和开发者共建繁荣API经济。

为什么选择API中心

  • 覆盖API生产、API开放、API消费全场景,一站式体验。
  • 引入自动化的API工具,帮助API开发者高效设计/开发/测试API。
  • 通过智能搜索和推荐,帮助应用开发者从海量API中快速找到所需API。
  • 体系化、精细化的数据分析,帮助伙伴驱动API业务创新和发展。

产品架构

图1 API中心产品架构

API中心主要包括API工具,API门户,API网关代理,API运营四个产品模块:

  • API工具

    API中心通过对接集成API开发工具,为API开发者提供简单易用的API工具,帮助开发者高效地设计、测试API。

  • API门户

    API中心构建面向广大开发者的统一API门户。API开发者可以申请入驻成为API中心的伙伴服务商,并在管理控制台发布并开放API。应用开发者可通过API门户的资产目录便捷高效地查找和获取API,并进行调测、试用。

  • API网关代理

    API中心的网关代理模块提供API管理,分组管理,策略配置,凭据管理等能力。帮助伙伴服务商对外开放API服务,为API数据分析提供支撑。

  • API运营

    API中心为平台运营人员提供灵活高效的运营管理能力。通过平台运营构建友好的、可持续发展的生态环境,促进API供需匹配,与伙伴/开发者共建繁荣API经济。

在能力集成方面:

  • API中心对接集成华为云API Explorer,并将其作为API中心的API调试功能模块,支持开发者在API中心直接调测、试用API。
  • API中心聚集API开发者和应用开发者,并汇聚技术开放和商业售卖的所有API。其中,商业售卖的API,基于华为云云商店实现交易和变现。
  • ROMA Connect的APIC模块作为底层组件为API中心提供网关实例资源,API中心的网关代理对外提供逻辑多租能力,构建面向生态伙伴/开发者的API生态网关。

访问方式

API中心分为API门户和管理控制台。

  • API门户的访问方式:通过浏览器(推荐Chrome)直接访问API中心门户网站,支持用户免登录情况下查看和搜索API。
  • 管理控制台的访问方式:通过浏览器(推荐Chrome)使用API中心管理控制台方式进行API资产管理、API注册到网关等。

相关文档