Multiple applications for access to different parts of streaming API


If my dev team has two projects that use the streaming API (specifically, user streams) for two different applications, is it acceptable to use two applications? Or do we need to apply for site streams? Technically, we’d be hitting the same api endpoint, but with vastly different results for completely different purposes in different applications. Users would have to sign up for the second application, obviously.

It would seem a no-brainer, but I can’t seem to find verification that there are no TOS violations for this use case.


We’re not adding new site streams participants at this time.

I believe you should be fine if the two projects use different sets of auth tokens, and as they are for “completely different purposes” you’re not trying to game the system to get more access.