Google APIs Node.js Client Library

repository·main·Indexed 11 days ago

https://github.com/googleapis/google-api-nodejs-client

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

Tokens
181.2K
Snippets
1.1K
Records
1.5K
Agent score
95%

What's inside googleapis

  1. Overview of the BigLake (Lakehouse) API

    main

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

  2. Overview of the IAM API

    main

    The 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.
  3. Overview of the Business Profile Performance API

    main

    The 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

  4. Overview of the Realtime Bidding API

    main

    The 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).