Skip to content
Translate Ideas and Comments
Choose language:
There was an error during translation

Developers

Categories

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback

701 results found

  1. Similar to "Get Content Classification Labels" for returning CCL's that are available. Since Power Ups are common across all of twitch an API to obtain the current site wide power ups rather than hard coding an enum will be of use to tool developers

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. I'm building a third-party Twitch client for iOS + Android and embedding player.twitch.tv in a WebView with the embedded JS method. One major problem is that this process is quite fragile on mobile. Playback
    works in the sense that audio plays and video advances but standing up a full chromium/safari instance on mobile is performance intensive and results in the view being quite taxing on the user’s device, in addition to not being the best developer experience:

    • WKWebView on iOS and Android System WebView both add memory and GPU cost on top of my application, rather than just using the…
    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Embeds  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. Viewers sharing their watch streaks are able to include a message with their sharing.
    Current implementation don't include this message, only streakcount and channelpoints_awarded
    Please add this field

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. Community Challenges (not to be confused with the current Goals for subscribers, followers, etc) could be created under channel points that viewers could contribute channel points towards to complete.

    In the PubSub era, events related to these came across the community-points-channel-v1 topic. With the shutdown of PubSub, they were never brought across to EventSub and any access to them was lost.

    Proposing these are brought back as EventSub events, as they were used a fair amount when they were available. In addition to events, adding API methods to add, stop, and any other relevant methods

    19 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  EventSub  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. Please open source the Unreal Engine twitch plugin. Its difficult to even find or even get information on how to get it. It doesn't functionally work as well that the community could easily fix in no time if it was provided officially and publicly.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. It would be great to see the viewer who was marked as the conductor after a hype train ends. And maybe even during if that is possible.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  EventSub  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. Provide an API including eventsub for start/stop for ia channel badge event is active on a channel.

    Channel bots and overlays and then notify that it's active and running as needed

    Broadly offering similar to charity offerings (topics/api)

    9 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. 10 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. If a channel is running an event that awards a channel badge due to watchtime of sub/gifted sub, I'd like to display that on an overlay and/or track success for the streamer. Including celebrating the end of the event with "hey this many people were here for this"

    So please provide a channel level drop.entitlement.grant for this new badge drop

    See also: https://twitch.uservoice.com/forums/310213-developers/suggestions/51316315-api-for-getting-whom-has-a-given-event-channel-bad

    12 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  EventSub  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. As the title suggests, I figured I may as well make this post to help Twitch measure interest in these endpoints being added.

    I'm aware we're starting with a general availability launch, as noted in the forum post: ( https://discuss.dev.twitch.com/t/introducing-api-and-eventsub-support-for-custom-power-ups/64708 )

    I also can understand the need for consideration first, and why features like this may need additional protections (to prevent malicious price change exploits, for one) before being made available, so this post is purely intended to help y'all measure community interest in having that full management level of control as is available through Custom Channel Point Rewards!

    I…

    10 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. On 2026‑02‑27 several endpoints got app access token support in open beta. All of the Poll and Prediction management endpoints would be great candidates to also receive this support.

    8 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. There is already an endpoint that lets users see which channels they moderate. Please add a similar endpoint so users can retrieve all channels where they personally have assigned roles, such as VIP, Editor, Artist, Lead Moderator, or Channel Manager.

    Please also expand the “My Assigned Roles” dashboard page to include currently missing roles like VIP and Artist.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. At the very bottom off the Twitch Developer Site (dev.twitch.tv) there is still a Product called Sings listed in the footer. (https://imgur.com/a/6OcBxVN)

    Not sure what Twitch Sings was or is. but the site (sings.twitch.tv) just redirects to twitch.tv. So might aswell just remove it from the footer.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Planned  ·  2 comments  ·  Developer Site  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. Currently, almost all of the endpoints that are involved in EventSub as well as twitch.tv have TLS 1.3 support except for id.twitch.tv . For applications with restrictions on older TLS, this becomes a blocker. My application is currently utilizing a library with tls 1.3 only which seems to be failing on id.twitch.tv (i believe twitch sends a hello packet and terminates the connection to downgrade it).

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Planned  ·  0 comments  ·  EventSub  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. Twitch Extensions currently appear to block modern WebAssembly-based client runtimes, including Rive, because the Extension CSP script-src does not include either 'wasm-unsafe-eval' or 'unsafe-eval'.

    Rive’s web runtime is a JavaScript/WASM runtime. Even when the developer self-hosts the rive.wasm file inside the Extension bundle, the browser still has to compile and instantiate WebAssembly at runtime. Under current CSP behavior, that compile/instantiate step is blocked unless script-src includes 'wasm-unsafe-eval' or the broader and less desirable 'unsafe-eval'.

    This is not primarily a third-party CDN issue. Rive supports self-hosting its WASM file through RuntimeLoader.setWasmUrl(...), so developers can avoid loading from unpkg or another external…

    19 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Extensions  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. The DELETE EventSub Subscription https://dev.twitch.tv/docs/api/reference#delete-eventsub-subscription takes a single ID, and nothing else (aside from auth etc). I propose allowing multiple IDs to be passed in for a single call, for example id=<id1>&id=<id2>&id=<id3> - potentially up to 100 like other APIs.

    This would then unsubscribe from all of the IDs, assuming they pass all the normal auth checks etc.

    Currently it takes us 15 calls to unsubscribe from all the subscriptions that we are 'done with', adding up to around 3.5 seconds of time spent round tripping the calls. It seems like there would be a lot of value in making…

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  EventSub  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. Last month a slew of API endpoints were given beta App Access Token support - which is great!

    I was thinking the Create Stream Marker API would be a great candidate for also getting the App Access Token love.

    In my case it would be useful for us to offer a configuration so that when someone did something special in our extension, we could automatically add a stream marker.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. Currently, testing extension UI across different user roles (Broadcaster, Moderator, Subscriber, Viewer, Anonymous) is a high-friction process that often requires coordinating with other users or managing multiple browser profiles. This inefficient feedback loop leads to avoidable production bugs.

    I propose an "Extension Simulation Mode" within the developer dashboard that allows us to:

    Role-Toggle: Instantly switch the Extension environment view between Broadcaster, Moderator, Viewer, and Anonymous roles.

    State Simulation: Toggle common state-dependent scenarios, such as subscription status or mobile/desktop viewport layouts.

    Impact: This would significantly improve developer velocity, reduce QA time, and increase the robustness of extensions by enabling comprehensive testing…

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Extensions  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. There's currently no API to provide the list of emotes a hype train might provide. This could be done in multiple ways, both generally and in-context.
    For example:
    /helix/chat/emotes/set could add some constant emote set IDs for this purpose, such as hype-train-lv1, hype-train-lv4, etc...
    /helix/hypetrain/status could include the list of unlockable emotes for the current.level value.
    EventSub channel.hype_train.* could include the list of unlockable emotes for the level value.

    These would not require any new methods or events; just additional properties to the responses.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. Currently theres no easy way to see if a given channel has access to bits/channels points if onboarded/monetised (and not affilite/partner)

    Please extend Get Users to state if the user is monetised or not.

    8 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?