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!
Author | Supported Git hosts | Language(s)/Platform(s) | Link |
---|---|---|---|
@vencax | GitHub, GitHub Enterprise | Node.js | Repo |
@igk1972 | GitHub, GitHub Enterprise | Go | Repo |
@davidejones | GitHub, GitHub Enterprise | Python | Repo |
@marcelkornblum | GitHub, GitHub Enterprise | Google AppEngine with Python | Repo |
@marksteele | GitHub, GitHub Enterprise | Serverless | Repo, Blog |
@Herohtar | GitHub, GitHub Enterprise | Firebase Cloud Function | Repo |
@abcalderon3 | GitHub, GitHub Enterprise | Google Cloud Function with Python | Repo |
@TSV-Zorneding-1920 | GitHub, GitHub Enterprise | PHP | Repo |
@bericp1 | GitHub, GitHub Enterprise | Node.js, Vercel Serverless | Repo |
@mcdeck | GitHub, GitHub Enterprise, GitLab | PHP | Repo, Blog |
@deepbass | GitHub, GitHub Enterprise | Node.js Azure Functions | Repo, Blog |
@adrian-ub | GitHub, GitLab | TypeScript | Repo |
@hatappo | GitHub | ClojureScript, Firebase Functions | Repo |
@njfamirm | GitHub | Node.js, Typescript | Repo, Blog |
@augustogunsch | GitHub, GitHub Enterprise, GitLab | Rust | Repo |
@daisuke-awaji | GitHub | TypeScript, AWS Lambda, Amazon APIGateway | Repo |
Check each project's documentation for instructions on installation and usage.