Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Google Cloud Client Library for Node.js

License

NotificationsYou must be signed in to change notification settings

googleapis/google-cloud-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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:

RepoRelease LevelVersion
Access ApprovalStablenpm
Access Context ManagerStablenpm
Advisory Notifications APIStablenpm
AI Platform NotebooksStablenpm
AlloyDB APIStablenpm
Analytics Hub APIStablenpm
Anthos Multi-Cloud APIStablenpm
API GatewayStablenpm
API Keys APIStablenpm
Apigee Connect APIStablenpm
App Engine Admin APIStablenpm
Artifact RegistryStablenpm
Asset InventoryStablenpm
Assured Workloads for GovernmentStablenpm
AutoMLStablenpm
Backup and DR Service APIStablenpm
Backup for GKE APIStablenpm
Bare Metal Solution APIStablenpm
BeyondCorp APIStablenpm
BeyondCorp APIStablenpm
BigQuery Migration APIStablenpm
BigtableStablenpm
BillingStablenpm
Billing BudgetsStablenpm
Binary AuthorizationStablenpm
BuildStablenpm
Certificate Authority ServiceStablenpm
Certificate ManagerStablenpm
Channel APIStablenpm
Commerce Consumer Procurement APIStablenpm
ComposerStablenpm
Confidential Computing APIStablenpm
Connectors APIStablenpm
Contact Center AI Insights APIStablenpm
Controls Partner APIStablenpm
Data CatalogStablenpm
Data FusionStablenpm
Data Lineage APIStablenpm
Data Loss PreventionStablenpm
Database Migration ServiceStablenpm
DataplexStablenpm
DataprocStablenpm
Dataproc MetastoreStablenpm
DatastoreStablenpm
DatastreamStablenpm
DeployStablenpm
Dialogflow APIStablenpm
Dialogflow CX APIStablenpm
Discovery Engine APIStablenpm
Distributed Cloud Edge Container APIStablenpm
Distributed Cloud Edge Network APIStablenpm
DNSStablenpm
Document AIStablenpm
Document AI WarehouseStablenpm
DomainsStablenpm
Error ReportingStablenpm
Essential Contacts APIStablenpm
EventarcStablenpm
Eventarc Publishing APIStablenpm
FilestoreStablenpm
FunctionsStablenpm
GKE HubStablenpm
Google BigQueryStablenpm
Google BigQuery ConnectionStablenpm
Google BigQuery Data Transfer ServiceStablenpm
Google BigQuery ReservationStablenpm
Google Compute EngineStablenpm
Google Container AnalysisStablenpm
Google Workspace Add-ons APIStablenpm
GrafeasStablenpm
IAM Policy Troubleshooter APIStablenpm
IAM Service Account Credentials APIStablenpm
Identity and Access ManagementStablenpm
Identity-Aware ProxyStablenpm
IDSStablenpm
Infrastructure Manager APIStablenpm
Internet of Things (IoT) CoreStablenpm
Key Management ServiceStablenpm
Kubernetes Engine Cluster Manager APIStablenpm
Live Stream APIStablenpm
LoggingStablenpm
Logging for BunyanStablenpm
Logging for WinstonStablenpm
Managed Service for Microsoft Active DirectoryStablenpm
Media TranslationStablenpm
Memorystore for MemcachedStablenpm
Merchant APIStablenpm
Merchant APIStablenpm
Merchant APIStablenpm
Merchant APIStablenpm
Merchant APIStablenpm
Merchant APIStablenpm
Merchant APIStablenpm
Merchant APIStablenpm
Merchant APIStablenpm
Merchant APIStablenpm
Merchant APIStablenpm
Merchant APIStablenpm
Migrate for Compute EngineStablenpm
Migration Center APIStablenpm
Monitoring DashboardsStablenpm
Natural LanguageStablenpm
NetApp APIStablenpm
Network Connectivity CenterStablenpm
Network Management APIStablenpm
Network Security APIStablenpm
Network Services APIStablenpm
Organization PolicyStablenpm
OS Config APIStablenpm
OS LoginStablenpm
Policy Simulator APIStablenpm
ProfilerStablenpm
Pub/SubStablenpm
Public Certificate AuthorityStablenpm
Quotas APIStablenpm
Rapid Migration Assessment APIStablenpm
reCAPTCHA EnterpriseStablenpm
RecommenderStablenpm
RedisStablenpm
Resource Manager APIStablenpm
Retail APIStablenpm
RunStablenpm
SchedulerStablenpm
Secret ManagerStablenpm
Secure Source Manager APIStablenpm
Security Center Management APIStablenpm
Security Command CenterStablenpm
Service Control APIStablenpm
Service DirectoryStablenpm
Service Health APIStablenpm
Service Management APIStablenpm
Service UsageStablenpm
ShellStablenpm
SpeechStablenpm
SQL Admin APIStablenpm
Stackdriver MonitoringStablenpm
Storage APIStablenpm
Storage Insights APIStablenpm
Storage Transfer ServiceStablenpm
Support APIStablenpm
Talent SolutionStablenpm
TasksStablenpm
Telco Automation APIStablenpm
Text-to-SpeechStablenpm
TPUStablenpm
Transcoder APIStablenpm
TranslationStablenpm
Vertex AIStablenpm
Video IntelligenceStablenpm
Video Stitcher APIStablenpm
Virtual Private CloudStablenpm
Vision APIStablenpm
VMware Engine APIStablenpm
Web Risk APIStablenpm
Web Security ScannerStablenpm
Workflow ExecutionsStablenpm
Workstations APIStablenpm
Previewnpm
API hub APIPreviewnpm
Apigee Registry APIPreviewnpm
App Hub APIPreviewnpm
Area120 Tables APIPreviewnpm
BatchPreviewnpm
BeyondCorp APIPreviewnpm
BeyondCorp APIPreviewnpm
BeyondCorp APIPreviewnpm
Capacity Planner APIPreviewnpm
Chronicle APIPreviewnpm
Config Delivery APIPreviewnpm
CSS APIPreviewnpm
Data Analytics API with GeminiPreviewnpm
Data LabelingPreviewnpm
Data Manager APIPreviewnpm
Data QnAPreviewnpm
DataflowPreviewnpm
Dataform APIPreviewnpm
Developer Connect APIPreviewnpm
Device Streaming APIPreviewnpm
Financial Services APIPreviewnpm
GDC Hardware Management APIPreviewnpm
Generative Language APIPreviewnpm
GKE Connect GatewayPreviewnpm
Google Ad Manager APIPreviewnpm
Google Analytics AdminPreviewnpm
Google Analytics DataPreviewnpm
Google Chat APIPreviewnpm
Google Maps RoutingPreviewnpm
Google Marketing Platform Admin APIPreviewnpm
Google Meet APIPreviewnpm
Google Workspace Events APIPreviewnpm
Last Mile Fleet Solution Delivery APIPreviewnpm
License Manager APIPreviewnpm
Life SciencesPreviewnpm
Local Rides and Deliveries APIPreviewnpm
Location Finder APIPreviewnpm
Maintenance APIPreviewnpm
Managed Lustre APIPreviewnpm
Managed Service for Apache Kafka APIPreviewnpm
Managed Service for Apache Kafka APIPreviewnpm
Memorystore APIPreviewnpm
Memorystore for Redis APIPreviewnpm
Merchant APIPreviewnpm
Model Armor APIPreviewnpm
Oracle Database@Google Cloud APIPreviewnpm
Parallelstore APIPreviewnpm
Parameter Manager APIPreviewnpm
Phishing ProtectionPreviewnpm
Places API (New)Previewnpm
Places Insights APIPreviewnpm
Policy Troubleshooter APIPreviewnpm
Private CatalogPreviewnpm
Privileged Access Manager APIPreviewnpm
Profiler APIPreviewnpm
Route Optimization APIPreviewnpm
SaaS Runtime APIPreviewnpm
Security Compliance APIPreviewnpm
Solar APIPreviewnpm
Storage Batch Operations APIPreviewnpm
Vector Search APIPreviewnpm

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.

Enabling APIs

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.

Authentication

Download your Service Account Credentials JSON file

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

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.

Example Applications

  • 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.

Supported Node.js Versions

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.

Versioning

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.

Contributing

Contributions to this library are always welcome and highly encouraged.

SeeCONTRIBUTING for more information on how to get started.

License

Apache 2.0 - SeeLICENSE for more information.

About

Google Cloud Client Library for Node.js

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors265


[8]ページ先頭

©2009-2025 Movatter.jp