API网关 APIG

API网关(API Gateway)是为企业开发者及合作伙伴提供的高性能、高可用、高安全的API托管服务, 帮助企业轻松构建、管理和部署不同规模的API。简单、快速、低成本、低风险的实现内部系统集成、成熟业务能力开放及业务能力变现

¥0.03元/万次起

API网关 APIG

为企业开发者及合作伙伴提供的高性能、高可用、高安全的API托管服务

产品优势

  • 简单易用

    只需在管理控制台中点击几下,即可快速创建API。提供页面调试工具,简化API开发。可同时发布一个API到多个环境,快速迭代、测试API

    只需在管理控制台中点击几下,即可快速创建API。提供页面调试工具,简化API开发。可同时发布一个API到多个环境,快速迭代、测试API

  • 精细监控

    提供实时、可视化的API监控面板,包括API调用性能指标、数据延迟以及错误等信息。帮助用户深入监控API,识别可能影响业务的潜在风险

    提供实时、可视化的API监控面板,包括API调用性能指标、数据延迟以及错误等信息。帮助用户深入监控API,识别可能影响业务的潜在风险

  • 高效设计

    提供多种API设计能力,表单、JSON、YAML三位一体设计API。并支持API评审与发布,发布后的API可直接注册在API网关

    提供多种API设计能力,表单、JSON、YAML三位一体设计API。并支持API评审与发布,发布后的API可直接注册在API网关

  • 灵活安全

    使用严格的身份认证和权限管理来保护您的API。可以实施灵活而精细的配额管理及流控管理以保护您的后端服务。灵活、安全的开放您的服务能力

    使用严格的身份认证和权限管理来保护您的API。可以实施灵活而精细的配额管理及流控管理以保护您的后端服务。灵活、安全的开放您的服务能力

  • 按需付费

    免费创建和管理API。您只需为API调用量以及传输数据量付费。无费用起点,无预先付费。配合API市场,可将API快速变现

    免费创建和管理API。您只需为API调用量以及传输数据量付费。无费用起点,无预先付费。配合API市场,可将API快速变现

应用场景

托管业务系统API,实现内部系统集成

通过API网关提供的规范化、标准化的API接口,快速完成企业内部系统的解耦及前后端分离。同时,复用已有能力,避免重复开发造成的资源浪费


优势

  • 标准化API

    遵循标准OpenAPI规范注册Restful接口

  • 规范化接口

    企业内部多套业务系统对外暴露统一规范化API

  • 聚焦业务

    快速完成多业务系统对接,聚焦核心业务发展

企业能力开放,共建新生态

通过API网关将企业内部服务能力以标准API的形式开放给合作伙伴。与合作伙伴共享服务、能力和数据,达成深度合作,共建新生态


优势

  • 能力开放

    开放企业自身服务能力,扩大业界影响力

  • 深度合作

    与合作伙伴共享服务、能力、数据,加深合作关系

  • 共建生态


    通过能力开放与合作不停迭代企业内部服务能力,构建企业新生态,增强企业竞争力

拥抱API经济

将企业服务能力包装成标准API服务,上架API市场进行售卖。变现自身服务能力的同时,降低企业研发投入,专注于企业核心业务,提升运营效率


优势

  • API变现

    将企业成熟能力开放,供广大开发者采购,快速变现能力价值

  • 能力选购

    采购第三方成熟服务和能力,降低企业研发投入

  • 聚焦业务


    避免重复劳动,聚焦核心业务发展

建议搭配使用

Serverless架构实践

支持通过API网关自定义RESTful API,并与后端FunctionGraph函数计算绑定


优势

  • 高并发

    通过Scale out线性扩展能力,支持百万级别的并发

  • 低时延

    API网关自身时延<2ms

  • 简单、快速

    无需修改,直接对接函数计算

1对1咨询华为云专属顾问,了解适合自己的产品推荐方案
免费咨询

新特性

功能描述

  • 生命周期管理

    轻松构建、管理和部署不同规模的API

    轻松构建、管理和部署不同规模的API

  • 流量控制

    精细管控,保护后端服务

    精细管控,保护后端服务

  • API设计

    API设计平台,数字化、智能化设计过程,使能研发提速

    API设计平台,数字化、智能化设计过程,使能研发提速

  • API生命周期管理
    API生命周期管理

    简单、快速、安全的完成API的构建、管理和发布,高效率的开放企业服务能力

    简单、快速、安全的完成API的构建、管理和发布,高效率的开放企业服务能力

  • 版本管理
    版本管理

    一个API可发布不同的版本到不同的运行环境,满足业务灰度发布、版本升级、回滚等需求

    一个API可发布不同的版本到不同的运行环境,满足业务灰度发布、版本升级、回滚等需求

  • 便捷调试工具
    便捷调试工具

    可使用页面调试工具简化API开发,大大降低API的开发维护成本

    可使用页面调试工具简化API开发,大大降低API的开发维护成本

  • 流控策略
    流控策略

    针对不同的业务等级、用户等级,可实施API级别的精细流控,保护后端业务的稳定运行

    针对不同的业务等级、用户等级,可实施API级别的精细流控,保护后端业务的稳定运行

  • 秒级流控
    秒级流控

    流控粒度除支持分钟、小时、天外还可精细到秒级别,更加适应高并发场景

    流控粒度除支持分钟、小时、天外还可精细到秒级别,更加适应高并发场景

  • API设计
    API设计

    通过表单、JSON、YAML三种方式设计API

    通过表单、JSON、YAML三种方式设计API

  • API评审
    API评审

    API新增和变更,可以选择审批人,审批后API才能发布。审批时,可以查看API变更细节。 API变更审批后,可以向外上线并发布。设计API将来会被开发、测试、市场等消费,敬请期待

    API新增和变更,可以选择审批人,审批后API才能发布。审批时,可以查看API变更细节。 API变更审批后,可以向外上线并发布。设计API将来会被开发、测试、市场等消费,敬请期待

  • 业务后端管理

    实时、可视化监控,识别业务风险

    实时、可视化监控,识别业务风险

  • API市场

    构建企业生态,变现企业服务能力

    构建企业生态,变现企业服务能力

  • 监控告警
    监控告警

    通过实时、可视化的监控面板更好地了解 API 是如何被调用的。后续还会推出可订阅的数据分析报表和智能分析,敬请期待

    通过实时、可视化的监控面板更好地了解 API 是如何被调用的。后续还会推出可订阅的数据分析报表和智能分析,敬请期待

  • 支持后端业务域名
    支持后端业务域名

    后端业务地址支持填写域名

    后端业务地址支持填写域名

  • 分组变量
    分组变量

    当API定义发布到不同环境时,发布过程中变量标识会被相应环境的变量值替换。API本身定义不变

    当API定义发布到不同环境时,发布过程中变量标识会被相应环境的变量值替换。API本身定义不变

支持多种事件源触发
支持多种事件源触发
  • OBS
    OBS

    在指定的Bucket进行上传、拷贝和删除等操作时触发函数,对文件进行操作。例如:当图片/视频上传到特定的Bucket时,对图片/视频进行压缩,转码等操作

    在指定的Bucket进行上传、拷贝和删除等操作时触发函数,对文件进行操作。例如:当图片/视频上传到特定的Bucket时,对图片/视频进行压缩,转码等操作

  • SMN
    SMN

    在向指定的Topic上发送消息时,可以触发函数对消息进行处理

    在向指定的Topic上发送消息时,可以触发函数对消息进行处理

  • DIS
    DIS

    在指定的Stream上传数据时,可以触发函数对上传的流数据进行操作

    在指定的Stream上传数据时,可以触发函数对上传的流数据进行操作

  • DMS
    DMS

    在向指定的分布式消息队列发送消息时,可以触发函数对消息进行处理

    在向指定的分布式消息队列发送消息时,可以触发函数对消息进行处理

  • API Gateway
    API Gateway

    用户可以自定义REST API,并在客户端调用REST API时对函数进行操作

    用户可以自定义REST API,并在客户端调用REST API时对函数进行操作

  • TIMER
    TIMER

    用户可以按照预先设置的规则按照计划触发函数

    用户可以按照预先设置的规则按照计划触发函数

  • LTS
    LTS

    当云日志服务采集到订阅的日志后,可以触发函数对采集到的日志进行分析和处理

    当云日志服务采集到订阅的日志后,可以触发函数对采集到的日志进行分析和处理

  • CTS
    CTS

    当云审计服务获取已订阅的操作记录后,可以触发函数对订阅的操作进行分析和处理

    当云审计服务获取已订阅的操作记录后,可以触发函数对订阅的操作进行分析和处理

  • 手工调用
    手工调用

    支持通过API/控制台手动触发函数,帮助用户更便捷、更清晰地调试和使用云函数

    支持通过API/控制台手动触发函数,帮助用户更便捷、更清晰地调试和使用云函数

视频教程

创建API

05:43

创建API

调用API

02:28

调用API

为API设置流量控制

02:11

为API设置流量控制