Is this part of an API managed by APIC or are you creating a MPGW in Datapower?
I am assuming it is the latter else, you would just use multiple Plans in the Product.
For the MPGW you could add an SLM that looks for the Credentials class to match based on IP and then throttle as necessary.
The hard part will be how you are identifying the clients apart
Not complete but for reference:
https://www.ibm.com/developerworks/community/forums/html/topic?id=64ad7602-fe9a-4b97-9fd1-aef688164384------------------------------
Devin
IBM Champion - Cloud 2019
------------------------------