Rust API bindings for the BackBlaze B2 API. Provides raw API calls along with some helpful utilities
The raw API calls are more or less 1:1 with the official B2 docs
If you need something that isn't implemented, open an issue or submit a pull request
Note that many features marked 'optional' by Backblaze are of much lower priority than implementing the rest of the API
Disclaimer: This library is not associated with Backblaze - Be aware of the B2 pricing - Refer to License.md for conditions
Name | Status ---- | ------ b2authorizeaccount | ✔ b2cancellargefile | ❌ b2copyfile | ❌ b2copypart | ❌ b2createbucket | ✔ b2createkey | ❌ b2deletebucket | ✔ b2deletefileversion | ✔ b2deletekey | ❌ b2downloadfilebyid | 🚧 b2downloadfilebyname | 🚧 b2finishlargefile | ❌ b2getdownloadauthorization | 🚧 b2getfileinfo | 🚧 b2getuploadparturl | ❌ b2getuploadurl | ✔ b2hidefile | ✔ b2listbuckets | ✔ b2listfilenames | ✔ b2listfileversions | 🚧 b2listkeys | ❌ b2listparts | ❌ b2listunfinishedlargefiles | ❌ b2startlargefile | ❌ b2updatebucket | ✔ b2uploadfile | ✔ b2upload_part | ❌