/twurple

Interact with Twitch's API, chat, PubSub and subscribe to WebHooks.

Primary LanguageTypeScriptMIT LicenseMIT

Twurple

All Contributors

A set of libraries that aims to cover all of the existing Twitch APIs.

  • Query the Kraken v5 & Helix APIs
  • Build a chat bot
  • React to custom redemptions, subscriptions, follows and much more using PubSub and WebHooks
  • Do all this without caring about the expiry of your access tokens - we can refresh them automatically

Installation

To add Twurple to your project, just execute:

yarn add @twurple/auth

or using npm:

npm install @twurple/auth

Documentation

A good place to start with this library is the documentation which also includes a complete reference of all classes and interfaces, as well as changes and deprecations between major versions.

Additional packages

The mentioned @twurple/auth package only provides authentication functionality. All the other things are located in separate packages:

If you're getting stuck...

You can join the Discord server for support.

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Daniel Fischer

πŸ’» πŸ“– πŸ’‘ πŸš‡ 🚧 πŸ‘€ πŸ”§

Martin Giger

πŸ’» πŸ’¬

Jakub Kohout

πŸ’»

Joe Lafiosca

πŸ’»

Dustin Dawes

πŸ’»

Jasper Abbink

πŸ’»

lclc98

πŸ’»

Haley Hitch

πŸ’»

Akira

πŸ’»

Lewis Gibson

πŸ’»

VyrtualSynthese

πŸ’»

Nick Ferraro

πŸ’»

Jacob Foster

πŸ’¬ πŸ’»

Aaron Kc Hsu

πŸ’»

Erik Guzman

πŸ’»

Trezy

πŸ’»

Travis Tarr

πŸ’»

GrΓ©goire Joncour

πŸ’»

Maciej TrΔ™bacz

πŸ’»

Justus Fluegel

πŸ’»

Daniel Huber

πŸ’»

Adam

πŸ’»

Corbin Crutchley

πŸ’»

Sam Hirst

πŸ’»

CΞ»ctysman

πŸ’»

This project follows the all-contributors specification. Contributions of any kind welcome!