googleapis/gapic-generator-python

Generate Python API client libraries from Protocol Buffers.

71
/ 100
Verified

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.

API development Python client libraries Protocol Buffers Code generation System integration
Maintenance 13 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 23 / 25

How are scores calculated?

Stars

137

Forks

79

Language

Python

License

Apache-2.0

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.