MictlanX Client

TestPyPI License: MIT Status: Alpha Python

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.