{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet"}],"enrichment":{"capability":"obstore provides a unified Python interface to Amazon S3, Google Cloud Storage, Azure Storage, and S3-compliant APIs, with both sync and async support, streaming uploads and downloads, and automatic multipart handling.","skillfed_tags":["cloud-storage","async-io","rust-bindings"],"use_cases":["Bulk download or upload of files from multiple cloud providers using a single API without provider-specific code.","High-concurrency async workloads that need to fetch many small objects from S3 or compatible storage efficiently.","Streaming large files from cloud storage to avoid loading entire objects into memory.","Automated credential refresh in long-running applications that interact with expiring cloud credentials.","Integration with geospatial or data science pipelines that read from cloud-hosted datasets via fsspec."],"what_it_does":"obstore is a Rust-backed Python library that abstracts away the differences between cloud storage providers\u2014S3, Google Cloud Storage, Azure Storage, and S3-compatible services\u2014behind a single, type-hinted interface. It handles both synchronous and asynchronous operations, streaming data transfer, automatic multipart uploads for large files, and credential refresh, all with minimal Python dependencies (only typing-extensions at runtime).\n\nThe package is designed for high-throughput workloads where you need to interact with object storage from Python without the overhead of traditional clients. It exposes file-like APIs, integrates with fsspec, and can return list results as Apache Arrow tables for memory efficiency. Zero-copy data exchange via the buffer protocol minimizes overhead between Rust and Python.","worth_installing":"Yes, if you need a unified, high-performance interface to multiple cloud storage backends. The permissive MIT license, active maintenance, lack of heavy Python dependencies, and strong async support make it a solid choice for cloud-native Python applications. Medium install friction (compiled wheels) is manageable on common platforms. No known vulnerabilities."},"id":"obstore","links":{"html":"https://skillfed.io/packages/obstore","md":"https://skillfed.io/packages/obstore.md","pypi":"https://pypi.org/project/obstore/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-25","license_spdx":null,"license_treatment":"permissive","name":"obstore","python_support":"supports_current","summary":null},"popularity":{"monthly_downloads":10520170,"position":1447,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.11.0"}
