Skip to content

Connect Kick

Kick uses OAuth (PKCE). You create a developer app and — unlike Twitch — you must explicitly enable the right permissions on the app, otherwise some actions fail (401 error).

  1. Go to kick.com/developer (or your Kick developer settings).
  2. Create an app and add the redirect URL: http://localhost:4747/api/auth/kick/callback

On the Kick app, check exactly:

  • Read user information
  • Read channel information
  • Write to Chat feed
  • Update channel information (for stream control)
  • Both moderation permissions:
    • “Execute moderation actions for moderators”
    • ”… on chat messages”

The Kick dev portal with permissions.

3. Connect, then reconnect after any change

Section titled “3. Connect, then reconnect after any change”

Paste the credentials into Connections → Kick, then connect. After every change to the permissions, apply the golden rule: disconnect then reconnect to regenerate the token.

  • No real-time individual follow events: Streamly receives the count of followers, not an alert per new follower.
  • Off-live, the category/tags shown come from the last value applied from Streamly (the Kick API doesn’t expose them off-live).

See Limitations.