Google APIs Node.js Client Library
repository·main·Indexed 11 days ago
https://github.com/googleapis/google-api-nodejs-clientA comprehensive Node.js library for interacting with Google APIs, providing unified handling for authentication, request construction, and media uploads. Version 174.0.1 supports multiple authentication methods including OAuth2, API Keys, Application Default Credentials (ADC), and Service Account credentials. It offers both a main package and optimized submodules for specific APIs, with built-in TypeScript support.
What's inside googleapis
- The Chrome Policy API is a suite of services designed for Chrome administrators. It enables control over the policies applied to managed Chrome OS devices and Chrome browsers.
Overview of the BigLake (Lakehouse) API
mainThe Lakehouse API (formerly BigLake API) provides access to a serverless, fully managed, and highly available metastore. It serves as a single source of truth for your data lakehouse, allowing multiple engines—such as Apache Spark, Google Managed Spark, Apache Flink, Trino, and BigQuery—to share tables and metadata for open formats like Apache Iceberg and Apache Hive.
Through Lakehouse runtime catalog federation, it enables Iceberg-compatible engines on Google Cloud (BigQuery, Google Managed Spark) to discover and analyze enterprise data across Snowflake, Databricks, and AWS Glue.
Overview of the Search Ads 360 API
mainThe Search Ads 360 API allows developers to automate the process of downloading reports from Search Ads 360. For detailed class information and method signatures, refer to the official Googleapis Documentation.Overview of the Groups Migration API
mainThe Groups Migration API allows domain administrators to archive emails into Google groups.Overview of the IAM API
mainThe IAM API manages identity and access control for Google Cloud resources. Key capabilities include:
- Service Account Management: Creating service accounts used for authenticating to Google and making API calls.
- API Dependencies: Enabling the IAM API also enables the IAM Service Account Credentials API (
iamcredentials.googleapis.com). Note that disabling the IAM API does not automatically disable the IAM Service Account Credentials API.
Overview of the Play Integrity API
mainThe Play Integrity API is used to verify that your application is interacting with a genuine version of your app running on a genuine Android device powered by Google Play services. It serves as the replacement for the deprecated SafetyNet Attestation and Android Device Verification APIs.Overview of Cloud Error Reporting API
mainThe Cloud Error Reporting API allows you to group and count similar errors from cloud services and applications. It provides functionality to report new errors and access existing error groups and their associated error details.Overview of the Address Validation API
mainThe Address Validation API allows developers to verify the accuracy of addresses. When provided with an address, the API returns:
- Information about the correctness of the components of the parsed address.
- A geocode.
- A verdict on the deliverability of the parsed address.
Overview of the Business Profile Performance API
mainThe Business Profile Performance API allows merchants to fetch performance reports regarding their business profile on Google.
Important Note on Quotas: If you enable the API but find your quota is 0, you must request access for GBP (Google Business Profile) API access via the official Google documentation: https://developers.google.com/my-business/content/prereqs#request-access
Overview of the Poly API
mainThe Poly API provides read access to assets hosted onpoly.google.comto all users. Upload access topoly.google.comis restricted to whitelisted accounts.Overview of the Realtime Bidding API
mainThe Realtime Bidding (RTB) API allows external bidders to manage their integration with Google. Key capabilities include:
- Endpoint Management: Managing bidder endpoints.
- Quota Management: Managing QPS (Queries Per Second) quotas.
- Pretargeting: Configuring which ad inventory to receive.
- Creative Management: Submitting creatives for verification and accessing creative metadata (such as approval status).
Overview of the Firebase Realtime Database API
mainThe Firebase Realtime Database API allows for the programmatic provisioning and management of Realtime Database instances.
For detailed class information and API references, refer to the Googleapis Documentation.