SNAP provides the Python module snappy to which allows you to access the SNAP Java API from Python. snappy requires a SNAP installation.