Python API documentation