Deiufy / gapic-generator-python

Generate Python API client libraries from Protocol Buffers.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Generate Python API client libraries from Protocol Buffers.

License:Apache License 2.0


Languages

Language:Python 97.9%Language:Shell 1.8%Language:Dockerfile 0.3%