API Central overview

Estimated reading time: 2 minutes

Deploy and secure your services in any environment (for example, cloud, on-premise, and so on) and govern your APIs through a central platform that allows you to integrate your services safely and easily with both internal and external consumers.

API Central is a governance platform that enables a self-service centralized API and microservices management across virtualized networks in any cloud platform or in a private datacenter. Its core features provide API security, monitoring, and traffic management independent of the implementation of the API.

The following diagram shows full lifecycle API management, and the role of API Central in governing, exposing, and monitoring API traffic flowing within your organization.​

API management

API Central capabilities for managing APIs include registering and deploying your APIs to test and production environments, securing the API with an API key, and monitoring the API usage and traffic.

DevOps integration

API Central supports your DevOps processes by providing an API and a CLI for you to automate your configuration and deployments.

You can publish your API proxies into API Central using the API and CLI, view that the API is published, test that it works, and view the traffic monitoring results through the API Central UI.

To learn how to integrate API Central in your DevOps pipeline and automate managing your API proxies, see the API Central DevOps API documentation and Manage an API proxy using AMPLIFY CLI.

Traffic management

API Central provides centralized control and governance for the API traffic flowing within the organization across multiple environments​. By handling service's needs like common network functions (for example, routing and load balancing), resiliency functions (for example, retries and timeouts), and security functions (for example, authentication, authorization) it frees up the development teams to focus on the business logic of your company.

Catalog

API Central catalog provides a registry of all endpoints belonging to an organization. Examples of endpoints are APIs, MFT flows, SOAP, or gRPC, and they can be in different environments such as in the cloud, on-premise, within a microservice mesh, or at the edge (DMZ) of an organization. The catalog allows developers to quickly discover and understand the endpoints and protocols that they can use to integrate quickly with your services.

Related Links