Developers to assign individual keys to their applications
Right now keys are issued to developers as per product subscriptions. There is no way to identify which applications are using a particular API. It can only show developer usage statistics. Some developers might lose track of their own applications especially if they are internal developers so a mechanism to identify the application using an API based on a key would be great.
Frank Kilcommins commented
What even is the status of 'Applications' within Azure APIM? It seems only a fake door implementation that does not really do anything currently.
To build on this request, all the previous API Management products I've worked with gather analytics on an application level rather than developer. When building APIs for internal use I really want to see my API usage at an application level for cross charge purposes or identifying applications behaving badly and potentially causing issues. Developers can leave the organisation and could use the same API key for multiple applications