Can a Twitch Extension provide multiple independently configurable Panel Extension instances on the same channel?

Can a Twitch Extension provide multiple independently configurable Panel Extension instances on the same channel?

I’m developing a private/custom channel-management application that maintains several independently configured channel panels (About, PC Specs, Schedule, Recent Games, Discord, etc.).

Each panel is backed by my own database and can update dynamically.

Ideally I would like to create one Twitch Extension, then activate that extension in multiple Panel Extension slots on the same channel, with each instance receiving a different configuration or route, for example:

  • Panel slot 1 → /panel/about
  • Panel slot 2 → /panel/rig
  • Panel slot 3 → /panel/schedule

Alternatively, the same viewer URL could be used if each activated instance can receive a different configuration value such as panel_id.

Questions:

  1. Can the same Extension ID currently be activated in more than one Panel Extension slot simultaneously on a single channel?
  2. If yes, can each instance have independent broadcaster configuration so each renders different content?
  3. If not, would each independently displayed panel require a separate Extension ID?
  4. Is the current maximum still three active Panel Extensions per channel?
  5. Is there any supported API or Extension mechanism for dynamically creating/updating the channel’s native About information panels, rather than Panel Extensions?
  6. Is there another Twitch-supported architecture for displaying several independently updating panels in the About section?

The goal is for an external management application to update the underlying content automatically while the Twitch channel continues displaying several separate panels.

No*

citation: * Theres one loop hole around releasing a test version whilst the live version is installed, which is of course impractical for your use case and I don’t think it’s safe to rely on regardless, it’s not intended behaviour

see 1.

If you want it to be seperate panels yes, but personally I’d do one extension and let the user navigate, leaving the other slots for other extensions and to take up all 3 panel slots.

Have three nice big buttons on the one extension and let people paginate around/choose what to look at, this also reduces the calls to your EBS from 3 per page load to 1 (or none until the user clicks a button)

Which avoids a Zerg Rush when you get a (large) raid into your channel.

Correct

No

No