Clients for Google APIs and tools that help produce them.
898
Public repositories
131,682
Total stars
6,477
Followers
The googleapis organization on GitHub hosts a wide range of repositories focused on clients for Google APIs and tools that assist in their development. Key projects include the google-api-nodejs-client for Node.js, the google-api-python-client for Python, and the mcp-toolbox for database management. The primary programming languages used are Python, Java, Go, PHP, TypeScript, and Ruby.
MCP Toolbox for Databases is an open source MCP server for databases.
Google's officially supported Node.js client library for accessing Google APIs. Support for authorization and authentication with OAuth 2.0, API Keys and JWT (Service Tokens) is included.
PHP package for JWT
A PHP client library for accessing Google APIs
🐍 The official Python client library for Google's discovery based APIs.
Public interface definitions of Google APIs.
generate release PRs based on the conventionalcommits.org spec
Google Cloud Client Libraries for Python
Google Cloud Client Libraries for Go.
Auto-generated Google APIs for Go.
Google Gen AI Python SDK provides an interface for developers to integrate Google's generative models into their Python applications.
Google Cloud Client Library for Node.js
REST client for Google APIs
automated releases based on conventional commits
Google Cloud Client Library for Java
🔑 Google Auth Library for Node.js
TypeScript/JavaScript SDK for Gemini and Vertex AI.
Google APIs Client Library for .NET
Google HTTP Client Library for Java
Google Cloud Client Library for Ruby
Google Auth Library for PHP
No description provided for this repository.
Google Cloud Client Library for PHP
Google Gen AI Go SDK provides an interface for developers to integrate Google's generative models into their Go applications.
Google Cloud Client Libraries for .NET
Elixir client libraries for accessing Google APIs.
Node.js client for Google Cloud Storage: unified object storage for developers and enterprises, from live data serving to data analytics/ML to data archiving.
Google Cloud Rust Client Libraries
A Python SDK for Vertex AI, a fully managed, end-to-end platform for data science and machine learning.
This library has moved to https://github.com/googleapis/google-cloud-python/tree/main/packages/google-auth
An HTTP request client that provides an axios like interface over top of node-fetch. Super lightweight. Supports proxies and all sorts of other stuff.
gcloud MCP server
A collection of bots, based on probot, for performing common maintenance tasks across the open-source repos managed by Google on GitHub.
Generated Java code for Google APIs
C++ Client Libraries for Google Cloud Services
Generated code for Google Cloud client libraries.
Google Auth Library for Ruby
This library has moved to https://github.com/googleapis/google-cloud-python/tree/main/packages/sqlalchemy-bigquery
Open source Auth client library for Java
This library has moved to https://github.com/googleapis/google-cloud-python/tree/main/packages/pandas-gbq
This library has moved to https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-pubsub
Signet is an OAuth 1.0 / OAuth 2.0 implementation.
Google Gen AI Java SDK provides an interface for developers to integrate Google's generative models into their Java applications.
This library has moved to https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-speech
Generate Go API client libraries from Protocol Buffers.
Google API Extensions for PHP
A standard library for use in specifying protocol buffer APIs.
The GitHub pages site for the googleapis organization.
Google API Extensions for Go.
Python SDK for interacting with the MCP Toolbox for Databases.
An API that demonstrates Generated API Client (GAPIC) features and common API patterns used by Google.
Java libraries and HBase client extensions for accessing Google Cloud Bigtable
No description provided for this repository.
Types for CloudEvents issued by Google
This library has moved to https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-vision
This library has moved to https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-spanner
Google Gen AI Dotnet SDK provides an interface for developers to integrate Google's generative models into their .NET applications.
This library has moved to https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-logging
Google API Extensions for Node.js
This library has moved to https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-texttospeech
Google Cloud Spanner driver for Go's database/sql package.
This repository is deprecated. All of its content and history has been moved to googleapis/google-cloud-node.
No description provided for this repository.
This library has moved to https://github.com/googleapis/google-cloud-python/tree/main/packages/django-google-spanner
No description provided for this repository.
Google API Extensions for .NET
Javascript SDK for interacting with the MCP Toolbox for Databases.
The Discovery Artifact Manager is intended to facilitate testing, publishing, and synchronization of generators and artifacts for client libraries and generated code samples of Google APIs defined by the API Discovery Service.
Go SDK for interacting with the MCP Toolbox for Databases.
No description provided for this repository.
No description provided for this repository.
Generate Ruby gRPC client libraries from Protocol Buffer definitions.
No description provided for this repository.
Google Cloud Spanner implementation for Go's GORM library.
No description provided for this repository.
No description provided for this repository.
CLI for managing SDK client library configuration, generation and releases
No description provided for this repository.
No description provided for this repository.
Shared Maven build configuration for Google Cloud Java client libraries.
This library has moved to https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-core
No description provided for this repository.
Repository for the Enterprise Certificate Proxy project.
No description provided for this repository.
Docker images for testing Google client libraries.
[Experimental] Google Cloud Dart Client Libraries
Java SDK for interacting with the MCP Toolbox for Databases.
CloudEvent Types for .NET
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
Cassandra wire-protocol proxy for Cloud Spanner
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
Cassandra wire-protocol proxy for Cloud Spanner
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
Googleapis builds clients for various Google APIs and supporting tools on GitHub. Notable repositories include the google-api-nodejs-client and google-api-python-client, which facilitate API access for developers across multiple programming languages.
The googleapis organization utilizes several programming languages, prominently including Python, Java, Go, PHP, TypeScript, and Ruby. This diverse language support allows developers to integrate Google APIs into various applications effectively.
Yes, all repositories under the googleapis organization are public. This visibility allows developers and security auditors to review the code, contribute to projects, and understand how Google APIs are implemented across different languages.
Monitor Google APIs with RepoGuard and get alerted the moment a new public repository appears.
Monitor this account