googleapis 0.0.0-20260929-28769825Latest published <1h ago
MODULE.bazel
bazel_dep(name = "googleapis", version = "0.0.0-20260929-28769825")
README

Google APIs

Overview

Google APIs are typically deployed as API services that are hosted under different DNS names. One API service may implement multiple APIs and multiple versions of the same API.

Google APIs use Protocol Buffers version 3 (proto3) as their Interface Definition Language (IDL) to define the API interface and the structure of the payload messages. The same interface definition is used for both REST and RPC versions of the API, which can be accessed over different wire protocols.

There are several ways of accessing Google APIs:

  1. JSON over HTTP: You can access all Google APIs directly using JSON over HTTP, using Google API client library or third-party API client libraries.

  2. Protocol Buffers over gRPC: You can access Google APIs published in this repository through GRPC, which is a high-performance binary RPC protocol over HTTP/2. It offers many useful features, including request/response multiplex and full-duplex streaming.

  3. Google Cloud Client Libraries: You can use these libraries to access Google Cloud APIs. They are based on gRPC for better performance and provide idiomatic client surface for better developer experience.

Repository Structure

This repository uses a directory hierarchy that reflects the Google API product structure. In general, every API has its own root directory, and each major version of the API has its own subdirectory. The proto package names exactly match the directory: this makes it easy to locate the proto definitions and ensures that the generated client libraries have idiomatic namespaces in most programming languages. Alongside the API directories live the configuration files for GAPIC generators.

The preview/ subdirectory is a nested API root dedicated to API surfaces that are explicitly in preview. This is a subset of APIs found in the root of the repository. These must not be consumed alongside API protos found in the root of the repository. Generally, do not depend on these protos directly.

NOTE: The major version of an API is used to indicate breaking change to the API.

About

Public interface definitions of Google APIs.

@googleapis/googleapis@googleapis
Homepage
8766stars
12:26 AM (9 minutes ago)
@colinmoy#10820 Add googleapis 0.0.0-20260929...

Languages

Shell0.3%
Makefile0%

Maintainers

@dbolduc
@alvarowolfx
@scotthart
@alexghiondea

Compatibility

Versions

0.0.0-20260929-... +8d2026-10-01
0.0.0-20260922-... +26d2026-09-22
0.0.0-20260825-... +14d1% 42026-08-26
0.0.0-20260812-... +13d2026-08-12
0.0.0-20260728-... +11d0% 12026-07-29
0.0.0-20260716-... +24d1% 32026-07-17
0.0.0-20260623-... +27d4% 102026-06-23
0.0.0-20260525-... +10d0% 12026-05-26
0.0.0-20260514-... +22d0% 12026-05-15
0.0.0-20260422-... +20d0% 12026-04-23
0.0.0-20260402-... +2d2% 52026-04-02
0.0.0-20260325-... +6d1% 42026-03-30
0.0.0-20260323-... +28d2026-03-24
0.0.0-20260223-... +21d4% 102026-02-23
0.0.0-20260130-... +23d1% 32026-02-02
0.0.0-20260109-... +24d0% 12026-01-09
0.0.0-20251211-... +14d1% 22025-12-16
0.0.0-20251127-... +21d2025-12-02
0.0.0-20251111-... +5d2025-11-11
0.0.0-20251104-... +27d2025-11-05
0.0.0-20251003-... +1.5mo10% 272025-10-09
0.0.0-20250826-... +13d1% 22025-08-26
0.0.0-20250730-... +28d2025-08-12
0.0.0-20250703-... +12d1% 32025-07-15
0.0.0-20250604-... +4.0mo2025-07-02
0.0.0-20241220-... +14d12% 322025-03-05
0.0.0-20241220-... +5.4mo3% 72025-02-19
0.0.0-20240819-... +5.5mo52% 1442024-09-09
0.0.0-20240326-...5% 152024-03-28