9 unstable releases (3 breaking)
0.4.1 | Jul 18, 2021 |
---|---|
0.4.0 | Jul 14, 2021 |
0.3.2 | Jul 14, 2021 |
0.2.0 | Aug 1, 2020 |
0.1.9 | Aug 17, 2018 |
#3 in #backblaze
51 downloads per month
49KB
1K
SLoC
raze
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
Disclaimer: This library is not associated with Backblaze - Be aware of the B2 pricing - Refer to License.md for conditions
API implementation status
- ✔️ - Implemented
- 🚧 - Planned
- ❌ - Not planned
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
Name | Status |
---|---|
b2_authorize_account | ✔ |
b2_cancel_large_file | ❌ |
b2_copy_file | ❌ |
b2_copy_part | ❌ |
b2_create_bucket | ✔ |
b2_create_key | ❌ |
b2_delete_bucket | ✔ |
b2_delete_file_version | ✔ |
b2_delete_key | ❌ |
b2_download_file_by_id | 🚧 |
b2_download_file_by_name | ✔ |
b2_finish_large_file | ❌ |
b2_get_download_authorization | ✔ |
b2_get_file_info | ✔ |
b2_get_upload_part_url | ❌ |
b2_get_upload_url | ✔ |
b2_hide_file | ✔ |
b2_list_buckets | ✔ |
b2_list_file_names | ✔ |
b2_list_file_versions | 🚧 |
b2_list_keys | ❌ |
b2_list_parts | ❌ |
b2_list_unfinished_large_files | ❌ |
b2_start_large_file | ❌ |
b2_update_bucket | ✔ |
b2_upload_file | ✔ |
b2_upload_part | ❌ |
Dependencies
~4–16MB
~221K SLoC