Why does HACS need GitHub authentication?

Why does HACS need GitHub authentication? What exactly does it authenticate?

To be more specific, what exactly does the device activation step do? Which device is HACS activating, the HomeAssistant server, or the client where the user open the web interface?

Why do I have to sign in to GitHub? Does this mean that my GitHub account will be tied to my Home Assistant account, and also the above mentioned device?

Waiting for reply. Thank you in advance!

All the information you see through HACS (repository desciption, stars) are stored on github.

HACS is using your account to fetch these information. The most important reason is ,
“Unauthenticated requests on this API are rate limited to 60 requests every hour.”

2 Likes

Well, I see. Thanks! :handshake:

1 Like