All Products
Search
Document Center

API Gateway:Features

Last Updated:Jan 07, 2025

Cloud-native API Gateway is a next-generation gateway service that is compatible with the Kubernetes Ingress standard. The service is an organic combination of an API gateway, traffic gateway, microservices gateway, and security gateway. It supports service discovery by multiple methods, such as Container Service for Kubernetes (ACK) and Nacos, and supports multiple logon authentication methods for a quick perimeter.

Category

Feature

Description

References

API management

API lifecycle management

You can manage APIs throughout their lifecycle, including API design, development, testing, publishing, and unpublishing.

Version management

When changes are made to an API, you can use this feature to manage coexisting API versions and switch between different versions.

Manage API versions

Release history management

You can record API release information and roll back APIs based on your business requirements.

Switch an API to a historical version

API policy management

You can manage API- and operation-level policies. The policies define how features work, such as throttling, rewriting, header modification, cross-domain access, authentication, traffic replication, timeout, and retry.

Add a policy

Monitoring and diagnostics

You can view the monitoring and diagnostic information about APIs and their operations.

View API monitoring data

Route management

Route management

You can create, modify, delete, publish, and unpublish a routing rule of a gateway instance.

Monitoring and diagnostics

You can view the monitoring data and diagnostic results of a route.

View the monitoring data of a Cloud-native Gateway instance

Routing policy management

You can manage routing policies, including the WAF security protection, throttling, rewrite, header setting, cross-origin resource sharing (CORS), authentication, traffic replication, timeout, and retry policies.

Routing policies

Instance management

Instance management

You can manage gateway instances. For example, you can create, view, and release instances.

Create a Cloud-native Gateway instance

Security policy management

You can manage security policies for Cloud-native API Gateway instances. Such policies include blacklists, whitelists, and authentication policies.

Manage security policies

Monitoring and diagnostics

You can monitor the daily running status of a gateway instance and view the diagnostic result of the instance. Features such as business monitoring, resource monitoring, log analysis, tracing analysis, and problem diagnostics are supported.

Parameter management

You can configure or modify the runtime parameters for gateway instances.

Modify runtime parameters

Security group authorization

You can configure a security group rule to authorize your gateway instance to access ACK clusters.

Configure security group rules

Service source and service management

ACK

You can use your gateway instance to discover and import backend services from ACK or ACK Serverless.

Function Compute

You can use your gateway instance to discover and import backend services from Function Compute.

Nacos

You can use your gateway instance to discover and import backend services from MSE Nacos.

Fixed IP address or domain name

You can specify a fixed IP address or domain name for a backend service.

Service version management

You can manage the versions of the services that are added to your gateway instance.

Manage service versions

Service dashboard

You can view the key monitoring metrics of a service.

View monitoring data

Service policy management

You can manage service-level policies, such as certificate encryption and load balancing policies.

Manage traffic rules

Domain name management

Domain name management

You can create, delete, modify, or query a domain name for a gateway instance.

Protocol management

You can manage the protocol of a domain name.

Change a protocol and certificate

Security management

Blacklist and whitelist management

You can configure and manage an IP address blacklist or whitelist for your gateway instance.

Configure a blacklist or whitelist

Global authentication

You can configure instance-wide authentication settings.

Global authentication