Skip to content
Back

New OAuth provider not appearing in Console during development (Hugging Face)

  • 0
  • 2
  • Self Hosted
  • Web
4 Aug, 2026, 16:54

Hi team!

I'm contributing to Appwrite and currently working on adding Hugging Face as a new OAuth provider.

Here's what I've done so far:

  • Implemented the HuggingFace provider class.
  • Added it to the providers config.
  • PHPUnit tests are passing.
  • Rebuilt Appwrite using docker compose build and docker compose up -d.

The issue is that the new provider doesn't appear in the Console.

I verified that my config changes are being picked up—for example, if I comment out an existing provider like Amazon, it disappears from the Console. So it seems my changes are loading, but Hugging Face still isn't listed.

I also found the contributor documentation a bit confusing in a few places. For example, it mentions uploading a provider icon to an image/users directory, but that directory doesn't exist in the current repository, so I'm not sure if the docs are outdated or if I'm looking in the wrong place.

Is there another place where a new OAuth provider needs to be registered for it to appear in the Console (frontend, API, generated files, etc.), or am I missing a build step?

Any pointers would be greatly appreciated. Thanks!

TL;DR
The new OAuth provider is not appearing in the console during development for Hugging Face most likely because the console is holding the list of possible OAuth providers in a specific file.
4 Aug, 2026, 18:48

probably because the console is also holding the list of possible oauth : https://github.com/appwrite/console/blob/main/src/lib/stores/oauth-providers.ts

Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more