It's entirely possible that I'm missing something, but I can't find documentation for the Python API.
It used to exist, long ago; I can find docs for version 1.2.0 and earlier:
But that link pattern stops working for 1.3+. Now there doesn't appear to be full documentation of the Python API. There's a brief and informal "getting started guide" (https://avro.apache.org/docs/current/gettingstartedpython.html) but it isn't very thorough, and doesn't explain which parts of the published modules are covered by any API stability.