Why do we need an app key using appkeygenerator, can 1 app key be used within many client applications, what are the best practices, do appkeys expire ?
The EDP API.
AppKey allows us to track the data consumption and other stats about an application. If an application is mis-behaving either deliberately or accidentally, like using too many connections or extraneous large amounts of data, we can issue a warning or terminate a connection to the app.
AppKey's do not expire, and the best practice is to register a unique appkey for each application.
Thanks Gurpreet, who monitors the application IDs? and is there any support or best practices documentation regarding app keys?
I guess these are monitored by the STS gateway team, who are also responsible for other gatekeeping for Refinitiv Data Platform.
A few use case in the Wealth space.
- a broker runs his production environment on multiple production servers, all connecting to the production RDP platform, every server connects with its proper credentials.
In this use case, all servers connect to our platform while using the same appKey. Only 1 appKey is required.
- a broker has a DEV, QA and production environment for 1 specific application. Every environment has its own credentials.
In this use case, all accounts in all 3 environments connect with the same appKey. Only 1 appkey is required.
An appkey does not contain any account related information.