External OAuth Clients

If you would like to facilitate your own OAuth authentication rather than use Netlify’s service or a client side flow like implicit or PKCE, you can use one of the community-maintained projects below. Feel free to hit the “Edit this page” button if you’d like to add yours!

AuthorSupported Git hostsLanguage(s)/Platform(s)Link
@vencaxGitHub, GitHub EnterpriseNode.jsRepo
@igk1972GitHub, GitHub EnterpriseGoRepo
@davidejonesGitHub, GitHub EnterprisePythonRepo
@marcelkornblumGitHub, GitHub EnterpriseGoogle AppEngine with PythonRepo
@marksteeleGitHub, GitHub EnterpriseServerlessRepo, Blog
@HerohtarGitHub, GitHub EnterpriseFirebase Cloud FunctionRepo
@abcalderon3GitHub, GitHub EnterpriseGoogle Cloud Function with PythonRepo
@TSV-Zorneding-1920GitHub, GitHub EnterprisePHPRepo
@bericp1GitHub, GitHub EnterpriseNode.js, Vercel ServerlessRepo
@mcdeckGitHub, GitHub Enterprise, GitLabPHPRepo, Blog
@deepbassGitHub, GitHub EnterpriseNode.js Azure FunctionsRepo, Blog
@adrian-ubGitHub, GitLabTypeScriptRepo
@hatappoGitHubClojureScript, Firebase FunctionsRepo
@njfamirmGitHubNode.js, TypescriptRepo, Blog
@augustogunschGitHub, GitHub Enterprise, GitLabRustRepo
@daisuke-awajiGitHubTypeScript, AWS Lambda, Amazon APIGatewayRepo
@alukovenkoGitHubGoRepo
@BTx123GitHub, GitHub Enterprise, GitLabFirebase V2 Cloud FunctionRepo
@i40westGitHubCloudflare PagesRepo
@nuzululGitHubGoogle Apps ScriptRepo

Check each project’s documentation for instructions on installation and usage.