Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

API Management Strategy

Hello, Dearest Apigee Community,

Before asking this question, I've made a brief mini-research on the "API Management Strategy".

As a result, it seems that ongoing main info could be:

Particularly for me, "API Management Strategy" is the new area of practicing & learning.

From the API Management toolchain perspective, I can see that the following tools are quite helpful:

  • Swagger, Spectral - to create & validate Open API Specification (OAS) File
  • Apigee - API Management Platform to create API Proxy & other entities (often based on OAS file)
  • apigee-deploy-maven-plugin - to deploy API Proxies & others to the Apigee
  • Git - to keep track of changes & other SCM, pipeline, DevOps needs
  • Postman, Newman - to run manual & pipeline tests of API proxies
  • Prism - to mock APIs when needed
  • Google's "Cloud Code for Visual Studio Code" with Apigee Emulator for the Local Development
  • any other useful tools for API Management?

From the processes standpoint:

  • Ensure that valid OAS file provided from the Backend Developers of the given API
  • Create API proxies based on the received OAS file
  • Create Git repository & setup pipeline with apigee-deploy-maven-plugin, newman & any other appropriate tools 
  • Publish APIs on the Apigee Developer Portal
  • Continue or repeat steps to have desired results
  • any other appropriate process to add?

My question:

Dearest Apigee Community, maybe someone has some general API Management Strategies, that could be shared amongst our community & could be applied in most of the cases?

best regards, 

thanks,

Optimism

1 REPLY 1

Monetization of APIs ,
Developer Portal
Billing