1. A computer-implemented method for application programming interface (API) lifecycle awareness of an API management system, comprising: integrating an API consumption development environment (CDE) with an API administration component; determining whether an existing API conforms to application development requirements; defining a desired API and including test data; forwarding the desired API and test data to an API developer as a development request, the development request based on the desired API and the test data and including a request to mock the desired API as a service for an implemented version of the desired API at an actual service endpoint at which the implemented desired API will be reached; integrating the API CDE with the API administration component; and deploying a developed API to an API provider creating an integration testing deployment.