Node.js client libraries for Google Cloud Platform services
Top 16.0% on sourcepulse
This repository provides idiomatic Node.js client libraries for interacting with a vast array of Google Cloud Platform services. It targets Node.js developers building applications on Google Cloud, offering a unified and consistent way to access GCP functionalities.
How It Works
The project offers individual client libraries for each Google Cloud service, promoting modularity and reducing the footprint of applications. For services not explicitly listed, a legacy REST interface via google-api-nodejs-client
is available. The libraries leverage google-auth-library-nodejs
for authentication, supporting Application Default Credentials via a service account JSON file.
Quick Start & Requirements
npm install @google-cloud/storage
).GOOGLE_APPLICATION_CREDENTIALS
environment variable to a service account JSON file.Highlighted Details
Maintenance & Community
The project is actively maintained by Google. Contribution guidelines are available in the CONTRIBUTING
file.
Licensing & Compatibility
Limitations & Caveats
Libraries under 0.x.y versioning are subject to backwards-incompatible changes. Legacy Node.js versions receive best-effort support, with potential issues regarding testing, security patches, and dependency updates.
1 day ago
1 day