34 lines
812 B
ReStructuredText
34 lines
812 B
ReStructuredText
Welcome to betterproto's documentation!
|
|
=======================================
|
|
|
|
betterproto is a protobuf compiler and interpreter. It improves the experience of using
|
|
Protobuf and gRPC in Python, by generating readable, understandable, and idiomatic
|
|
Python code, using modern language features.
|
|
|
|
|
|
Features:
|
|
~~~~~~~~~
|
|
|
|
- Generated messages are both binary & JSON serializable
|
|
- Messages use relevant python types, e.g. ``Enum``, ``datetime`` and ``timedelta``
|
|
objects
|
|
- ``async``/``await`` support for gRPC Clients and Servers
|
|
- Generates modern, readable, idiomatic python code
|
|
|
|
Contents:
|
|
~~~~~~~~~
|
|
|
|
.. toctree::
|
|
:maxdepth: 2
|
|
|
|
quick-start
|
|
api
|
|
migrating
|
|
|
|
|
|
If you still can't find what you're looking for, try in one of the following pages:
|
|
|
|
* :ref:`genindex`
|
|
* :ref:`modindex`
|
|
* :ref:`search`
|