Categories are labeled groups of Categories and Streams.
You can fetch events using the Events API, collect them into categories and pass to the Interactive Streaming SDK.
Here is an example function: after fetching the events from the API it gets the events and categorises them by sport. You can create multiple levels of categories, each level can contain both streams and subcategories inside a category.