Manage APIs

In AMPLIFY API Management, API Manager provides a web-based interface to easily manage your APIs.

Register and virtualize REST APIs in API Manager

You can register APIs in a browser, in multiple formats, and without any service outage, as well as apply policies the APIs and to virtualize them on API Gateway.

API Manager has two key concepts, back-end API and front-end API. A back-end API is the definition of the API that you register into API Manager. A front-end API is the virtualized publicly exposed proxy of the back-end API that routes to the back-end API. The front-end API is hosted on API Gateway and invoked by client applications.

By default, the front-end API is the same as the back-end API, proxying the API as is. However, you can edit the front-end API, like change the URL path, change and map parameters, or improve the documentation, to present an enriched, public-facing API to client applications. In addition, the back-end API can change over time and you can control how changes are exposed to client applications, thus minimizing or eliminating the potential impact on these applications.

For more information on registering and virtualizing APIs in API Manager, see the API Manager User Guide.

Register and manage application APIs in API Manager

You can create APIs as cloud-based Node.js applications in API Builder that run in, for example API Runtime Services virtual private cloud (VPC). API Builder generates a Swagger definition for the application API, and you can use the API Builder connector to import the Swagger definition to API Manager. For more details, see Configure a connector for Axway API Runtime Services in the API Manager User Guide.

Virtualize Mobile Backend Services in API Manager

You can virtualize the Swagger definitions of the Mobile Backend Services (MBS) in API Manager and add them to your API Catalog. This enables you to include additional features, such as quota control, threat protection, or user authentication and authorization policies, and to expose MBS in your API Portal to your developer community for easy discovery and on-boarding. For more details, see Connect to Axway Mobile Backend Services in the API Manager User Guide.

Register native APIs

If you need to expose native APIs exposed by cloud applications or back-end services “as is”, you can register these APIs directly in API Manager and publish them in API Catalog. You can then use API Manager to secure the APIs and manage how API consumers can access them. For more details on registering APIs in API Manager, see Manually register a new back-end REST API in the API Manager User Guide

Access published APIs from API Manager

When you publish an API, it gets a URI of the following format:

GUID.<domain_name from the config>

For example:

73b332f7c1af1f57e962822d2abfca5ddb61296a.appc02.lab.dubl.axway.int

To access the API Builder browser interface for the API, go to https://<GUID.<domain_name from the config>/arrow. For example:

https://73b332f7c1af1f57e962822d2abfca5ddb61296a.appc.axway.int/arrow

To access the Swagger definition for the API, go to https://GUID.<domain_name from the config>/arrow/swagger.json. For example:

https://73b332f7c1af1f57e962822d2abfca5ddb61296a.appc.axway.int/arrow/swagger.json

Related Links