Welcome to Avro’s Python documentation!¶
Avro is a data serialization system. See avro.apache.org for background information.
Avro Python is a Python library that implements parts of the Avro Specification.
The library includes the following functionality:
Assembling schemas programmatically.
A schema parser, which can parse Avro schema (written in JSON) into a Schema object.
Binary encoders and decoders to encode data into Avro format and decode it back using primitive functions.
Streams for storing and reading data, which Encoders and Decoders use.
Support for Avro DataFile.