Multiple app for single twitter profile


I have 2 different services for which I use twitter rest API. One is used to fetch direct messages & other is used to get tweets on user profile. Can I have 2 different twitter application authenticated by a twitter profile.
Both the apps use different rest APIs. Is it against twitter rules & policy?
Thanks in advance.


That is perfectly fine as a use case and reason for having a couple of different API keys.