API lifecycle

AMPLIFY API Management provides complete coverage of the API lifecycle.

Graphic of hte API Lifecycle including create, consume and control

  • CREATE – enable API providers to create new APIs from cloud, Software as a Service (SaaS), or on-premise applications and data sources.
  • GOVERN – manage, secure and scale the API usage of the API consumers.
  • CONSUME – publish APIs to API Catalog to enable API consumers discover and use APIs as self-service.
  • MEASURE – monitor API usage analytics at all stages of the API lifecycle for both API providers and API consumers.

API management lifecycle

API management lifecycle can be divided in six main phases, with different user roles and both internal and external users participating in throughout the cycle:

  1. API creation: External or internal API developers create and test APIs until they are ready to be published.
  2. API registration: API developers register the APIs, apply policies to the APIs, and test the APIs in the sandbox API environment. The APIs are registered as unpublished.
  3. API publishing: When the APIs have been successfully registered and tested, API developers publish the APIs in the sandbox API environment. When the published APIs in API Catalog, API administrators authorize API consumers to use the APIs to develop their client applications.
  4. API promotion: After the APIs are published in the sandbox API environment, API administrators can promote and publish APIs to the production API environment.
  1. API deprecation: When API administrators deprecate APIs, they flag the APIs with a date when they will be retired from API Catalog. API consumers can see the planned retirement date in API Portal. The APIs are deprecated in both the sandbox API and production API environments.
  2. API retirement: When the APIs are retired, API administrators unpublish the APIs from API Catalog. The retired APIs are no longer available to API consumers or client applications. The APIs are retired in both the sandbox API and production API environments.

Related Links