Public Cloud – Flexible Engine

API Gateway – a high-performance, high-availability, and high-security API hosting service that helps enterprises build, manage, and deploy Application Programming Interfaces (APIs) at any scale

Users can implement system integration and open and monetize well-developed service capabilities while minimizing costs and risks

API Gateway has the following features:

API lifecycle management

The lifecycle of an API involves creating, publishing, removing, and deleting the API. API lifecycle management enables users to quickly and efficiently open up well-developed service capabilities.

Simple debugging tool

With the inline debugging tool, users can debug APIs with different HTTP headers and bodies. This tool simplifies the API development process and reduces the API development and maintenance costs.

Version management

An API can be published in different environments. Publishing an API again in the same environment will override the API’s previous version. API Gateway displays the publication history (including the version, description, date and time, and environment) of each API. Users can roll back an API to any historical version to meet dark launch and version upgrade requirements.

Environment variables

Environment variables are manageable and specific to environments. Variables of an API will be replaced by the values of the variables in the environment where the API will be published. Users can create variables in different environments to call different backend services using the same API.

Request throttling

For different services and users, users can control the request frequency of an API and the frequency the API can be called by a user, an app, and an IP address. This ensures that backend services can run stably. The throttling can be accurate to the second, minute, hour, or day. Excluded apps and tenants can be configured to limit the number of API calls respectively from specific apps and tenants.

Monitoring and alarm

API Gateway provides visualized, real-time API monitoring, and displays multiple metrics, including number of requests, invocation latency, and number of errors. The metrics help users understand the API usage, allowing them to identify potential service risks.

Access control

Access control policies are one of the API security protection measures provided by API Gateway to allow or deny API access from specified IP addresses or accounts.

VPC channels

VPC channel can be created for accessing resources in Virtual Private Clouds (VPCs) and opening up capabilities of backend services deployed in VPCs. A VPC channel forwards API requests to different servers for load balancing.

Signature keys

A signature key consists of a key and secret, and takes effect only after being bound to APIs. Signature keys are used by backend services to verify the identity of API Gateway to ensure secure access.

Benefits

Easy to use

Allows users to create an API with just a few clicks, debug it using an inline debugging tool, and publish it in different environments for iterative checking and testing.

Flexible and secure

Protects users’ APIs through identity authentication and permission control, and protects their backend services by offering quota management and throttling user requests..

Refined monitoring

Provides a visualized API monitoring panel for identifying potential risks that can affect services.

Pay-per-use

Allows users to create and manage APIs for free, while paying only for API calls and data transfer services. Requires no minimum charges or upfront commitments, and quickly monetizes users’ APIs. .

Use Cases

Open Enterprise Capabilities

Provide open capabilities for partners. Sharing services and data with partners deepens cooperation and helps build a new ecosystem.

Open Capabilities

Open service capabilities extend the influence of an enterprise in the industry.

In-Depth Cooperation

Share services, capabilities, and data with partners to strengthen cooperation.

Ecosystem Building

Through capability sharing and cooperation, continuously iterate and improve services to build a new ecosystem and expand competitiveness.

Service Integration

Use standard APIs to decouple internal systems, separate frontend applications from backend service systems, and reuse existing capabilities to avoid wasting resources.

Standard APIs

Register RESTful APIs that conform to the OpenAPI Specification.

Uniform APIs

Uniform APIs are provided for accessing different service systems within an enterprise.

Core Business Focus

API Gateway makes it easy to quickly interconnect service systems with each other, freeing users to focus on the development of their core business.

API Economy

Package service capabilities into standard APIs and monetize APIs on the marketplace, reducing R&D investment and improving operation efficiency.

API Monetization

Monetize well-developed capabilities by opening them to developers.

Capability Purchasing

Purchase well-developed services and capabilities from third parties to reduce R&D investment.

Core Business Focus

Focus on the development of core business.

Specifications

API Gateway provides shared resources for tenants. It does not have any software and hardware requirements for tenants.