fsspec
fsspec is a Python library that provides a unified, Pythonic interface for interacting with a wide range of storage backends, from local disks to cloud services and HTTP endpoints. It defines a common filesystem API that allows code to read and write files without worrying about the underlying backend.
At the core is the AbstractFileSystem class and a registry that maps protocol strings (such as 'file',
fsspec emphasizes lazy opening of files through file-like objects and streaming; it supports opening both local
Backends cover a wide range: local filesystem, cloud providers (S3, Google Cloud Storage, Azure Data Lake), HTTP/HTTPS,
fsspec is open source, actively maintained, and widely used in the Python data ecosystem. It is released