googleapis/google-auth-library-nodejs
🔑 Google Auth Library for Node.js observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 53
- Release rhythm 54
- Longevity 100
Flags: archived
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 21
- age_days: 4221
- days_rel: 307
- days_push: 286
- n_releases_24m: 14
Adoption not part of the score
1883 stars · 407 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Google's officially supported Node.js client library for OAuth 2.0 authentication and authorization with Google APIs. It supports Application Default Credentials, JWT, service accounts, and workload identity federation.
Use cases
- authenticate to google cloud apis from nodejs
- implement oauth2 sign-in with google
- server-to-server auth with service accounts
- use application default credentials on gcp
- workload identity federation from aws or azure
- sign jwt tokens for google api access
When to choose
- building Node.js apps that call Google Cloud or Google APIs
- you need end-user OAuth2 flows or server-to-server JWT auth with Google
- running on Google Cloud and want credential auto-detection
When to avoid
- authenticating with non-Google identity providers
- browser-only client-side apps needing a lighter OAuth flow library
Facets
library · maturity stable
auth http-client sdk security apis cloud-computing developer-tools cross-platform google-cloud oauth2 jwt service-account application-default-credentials workload-identity-federation nodejs
1 source
- readme: https://github.com/googleapis/google-auth-library-nodejs · fetched 2026-08-28 · 4606d8000749
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| googleapis/google-auth-library-nodejs | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="googleapis/google-auth-library-nodejs")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem