Waylay multi-tenant OAuth2 token manager.
3rd-party API communication and token management
Hoard provides easy maintenance of 3rd-party API communication, since all of the logic involving the authentication flow is contained in a single service. For OAuth2, it handles request tokens, exchanging those tokens for refresh and access tokens and lastly automatically refreshing expired access tokens. This flow is often replicated everywhere and is a wasted effort.
Centralised access and overview of API usage
For managing rate limits (and imposing our own) and checking general usage of third-party APIs so we can track provider calls as well.
Collector framework handles jobs scheduling through a RESTful interface, and webhooks. Collectors handle the communication between the 3rd party APIs and the rest of the framework.