MictlanX Client
MictlanX Client is a Python SDK for a decentralized, router-backed object storage system.
It lets you PUT/GET large objects reliably across a pool of storage peers through one or more routers, handling chunked transfers, concurrency, retries, and integrity checks for you.
Highlights
-
Chunked uploads/downloads for large files with bounded memory use.
-
Concurrent I/O for higher throughput.
-
Router-aware: work with one or many routers; easy to rotate or fail over.
-
End-to-end integrity: SHA-256 checksum verification on writes/reads.
-
Metadata & tags: attach and query key/value tags per object (ball) and bucket.
-
Client-side caching to speed up repeated reads.
-
Simple API & examples to get productive fast.
MictlanX Client targets object storage use cases (store, fetch, list, and replicate objects).
It’s alpha software—interfaces may evolve between minor versions.