skillfed

boostedblob

Command line tool and async library to perform basic file operations on local paths, Google Cloud Storage paths and Azure Blob Storage paths.

boostedblob v1.1.0 16.6M downloads/30d#1,146 on PyPI
Permissive license MIT Active released

What it is and what it does

boostedblob unifies file operations across local paths, Google Cloud Storage, and Azure Blob Storage through a single command-line tool and Python async library. It abstracts away the differences between these storage backends, letting you use the same operations (ls, cp, rm, etc.) regardless of where your files live. The package is built on aiohttp, lxml, pycryptodomex, and uvloop to handle concurrent operations efficiently.

The library's core feature is a concurrent.futures-like interface for composing and running async tasks within a concurrency limit, exposed through boostedblob/boost.py. This makes it practical to perform bulk operations on cloud storage without overwhelming the network or hitting rate limits. It's useful both as a standalone CLI tool for ad-hoc cloud file management and as a library for Python applications that need to work with multiple storage backends.

Use it for:

  • Migrate or sync files between local storage and Google Cloud Storage or Azure Blob Storage from the command line
  • Write Python scripts that read from or write to cloud storage with the same code path as local files
  • Perform bulk file operations (listing, copying, deleting) across cloud storage with built-in concurrency control
  • Combine local and cloud file operations in a single workflow without switching tools or libraries

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

boostedblob is a command-line tool and async library for performing file operations across local filesystems, Google Cloud Storage, and Azure Blob Storage with a unified interface.

Yes, if you need unified file operations across local, GCS, and Azure Blob Storage. The package is actively maintained, has low install friction, carries no known vulnerabilities, and uses a permissive MIT license. It's well-positioned in the top 5000 packages by download volume. Install it if multi-cloud file handling is part of your workflow; skip it if you only work with a single storage backend.

Install

boostedblob on PyPI

pip

pip install boostedblob

uv

uv add boostedblob

poetry

poetry add boostedblob

Installing boostedblob

Before you install

Low install friction with a pure-Python wheel. Requires Python 3.10 or better. Active maintenance with a release 15 days ago.

License in practice

MIT license permits commercial and private use with minimal restrictions, requiring only license and copyright notice retention.

Quickstart

pip install boostedblob

# Command-line usage:
bbb --help
bbb ls gs://bucket/path

# Python async usage:
import boostedblob.boost
# See documentation for async library patterns

Requires Python 3.10 or better.

Verify before relying

  • Specific async API patterns and concurrency-limiting interface details beyond the concurrent.futures-like abstraction mentioned
  • Performance characteristics when handling large numbers of files or concurrent operations
  • Exact feature parity and differences relative to the blobfile package it derives from

Package facts

License MIT (permissive)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 4 — aiohttp, lxml, pycryptodomex, uvloop
Maintenance actively maintained — 15 days since the last release
First released
Downloads 16,598,375/month — #1,146 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: boostedblob-1.1.0-py3-none-any.whl

Tags

cloud storage file operationsgcs azure blob unified interfaceasync file operations librarymulti-cloud storage clilocal and cloud file handlingconcurrent blob storage accesscross-cloud file management
cloud-storageasync-iocli-tool

More Utilities packages