- You necored a 3 years old post (please don’t do this)
- Kraken is deprecated and will be removed soon
- Use of kraken is discoured and developers should move to Helix
- Yes all helix requests require a token for server to server calls use an app access token/client credentials https://dev.twitch.tv/docs/authentication/getting-tokens-oauth#oauth-client-credentials-flow
- This post pertains to extensions, it is unwise to use kraken in extensions due to the above mentioned issues, and such an extension likely won’t pass review (when making kraken calls in the frontend). This example more accurately covers OP’s original use case https://github.com/BarryCarlyon/twitch_profile_extension