googleapis/gapic-generator-python
Generate Python API client libraries from Protocol Buffers.
This tool generates Python code for interacting with APIs. It takes API definitions written in Protocol Buffers as input and produces a client library in Python, simplifying how developers integrate their applications with various services. This is for software developers building applications that need to communicate with Google APIs or other services defined using Protocol Buffers.
137 stars. Available on PyPI.
Use this if you are a Python developer and need to create a client library for an API described by Protocol Buffers, especially for Google Cloud APIs.
Not ideal if you are looking for a pre-built Python client library and do not need to generate one from scratch.
Stars
137
Forks
79
Language
Python
License
Apache-2.0
Category
Last pushed
Mar 18, 2026
Commits (30d)
0
Dependencies
11
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/googleapis/gapic-generator-python"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
zeromicro/go-zero
A cloud-native Go microservices framework with cli tool for productivity.
omissis/go-jsonschema
A tool to generate Go data types from JSON Schema definitions.
openconfig/ygot
A YANG-centric Go toolkit - Go/Protobuf Code Generation; Validation; Marshaling/Unmarshaling
mailru/easyjson
Fast JSON serializer for golang.
goadesign/goa
Design-first Go framework that generates API code, documentation, and clients. Define once in an...