- Notifications
You must be signed in to change notification settings - Fork639
Google Cloud Client Library for Node.js
License
googleapis/google-cloud-node
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Node.js idiomatic client libraries forGoogle Cloud Platform services.
Libraries are available on GitHub and npm for developing Node.jsapplications that interact with individual Google Cloud services:
If the service is not listed above,google-api-nodejs-client interfaceswith additional Google Cloud APIs using a legacy REST interface.
When building Node.js applications, preference should be given to the libraries listed in the table.
Before you can interact with a given Google Cloud Service, you must enable its API.
Links are available for enabling APIs in the table at the beginning of this document, and ineach libraries README.md.
To use Application Default Credentials, You first need to download a set of JSON credentials for your project. Go toAPIs & Auth >Credentials in theGoogle Developers Console and selectService account from theAdd credentials dropdown.
This file is youronly copy of these credentials. It should never becommitted with your source code, and should be stored securely.
Once downloaded, store the path to this file in theGOOGLE_APPLICATION_CREDENTIALS environment variable.
Other authentication methods are outlined in the README forgoogle-auth-library-nodejs,which is the authentication library used by all Google Cloud Node.js clients.
- nodejs-getting-started - A sample andtutorial that demonstrates how to build a complete web application using Cloud Datastore, Cloud Storage, and Cloud Pub/Sub and deploy it to Google App Engine or Google Compute Engine.
- gcloud-node-todos - A TodoMVC backend using google-cloud-node and Datastore.
- gitnpm - Easily lookup an npm package's GitHub repo using google-cloud-node and Google App Engine.
- gcloud-kvstore - Use Datastore as a simple key-value store.
- hya-wave - Cloud-based web sample editor. Part of thehya-io family of products.
- gstore-node - Google Datastore Entities Modeling library.
- gstore-api - REST API builder for Google Datastore Entities.
Our client libraries follow theNode.js release schedule.Libraries are compatible with all currentactive andmaintenance versions ofNode.js.If you are using an end-of-life version of Node.js, we recommend that you updateas soon as possible to an actively supported LTS version.
Google's client libraries support legacy versions of Node.js runtimes on abest-efforts basis with the following warnings:
- Legacy versions are not tested in continuous integration.
- Some security patches and features cannot be backported.
- Dependencies cannot be kept up-to-date.
Client libraries targeting some end-of-life versions of Node.js are available, andcan be installed through npmdist-tags.The dist-tags follow the naming conventionlegacy-(version).For example,{{ metadata['lib_install_cmd'] }}@legacy-10 installs client librariesfor versions compatible with Node.js 10.
Our libraries followSemantic Versioning.
Please note it is currently under active development. Any release versioned0.x.y is subject to backwards-incompatible changes at any time.
Stable: Libraries defined at the Stable quality level are stable. The code surface will not change in backwards-incompatible ways unless absolutely necessary (e.g. because of critical security issues) or with an extensive deprecation period. Issues and requests against Stable libraries are addressed with the highest priority.
Preview: Libraries defined at the preview quality level are still a work-in-progress and are more likely to get backwards-incompatible updates.
Contributions to this library are always welcome and highly encouraged.
SeeCONTRIBUTING for more information on how to get started.
Apache 2.0 - SeeLICENSE for more information.
About
Google Cloud Client Library for Node.js
Topics
Resources
License
Code of conduct
Contributing
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.