Skip to content
Generate Python API client libraries from Protocol Buffers.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
docs
gapic
tests
.coveragerc
.dockerignore
.flake8
.gitignore
.readthedocs.yml
CONTRIBUTING.rst
Dockerfile
LICENSE
MANIFEST.in
README.rst
docker-entrypoint.sh
gapic.sh
noxfile.py
setup.py

README.rst

API Client Generator for Python

release level ci docs codecov

A generator for protocol buffer described APIs for and in Python 3.

This is a proof-of-concept generator for API client libraries for APIs specified by protocol buffers, such as those inside Google. It takes a protocol buffer (with particular annotations) and uses it to generate a client library.

Purpose

This library primarily exists to facilitate experimentation, particularly regarding:

  • An explicit normalized format for specifying APIs.
  • Light weight, in-language code generators.

Documentation

Documentation is available on Read the Docs.

Disclaimer

This is not an official Google product.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.