Backblaze
Backblaze is a cloud storage and data backup provider offering B2 Cloud Storage - a low-cost, S3-compatible object storage service. Backblaze provides both a native B2 API and an S3-compatible API, enabling developers to build applications that store unlimited data at a fraction of major cloud provider costs. Features include file versioning, lifecycle rules, event notifications, object lock, cross-region replication, and a Cloudflare bandwidth alliance for zero-egress CDN delivery.
APIs
Backblaze B2 Cloud Storage API
The Backblaze B2 Native API provides programmatic access to all B2 Cloud Storage functions including account authorization, bucket management, file upload and download, large fi...
Backblaze S3-Compatible API
The Backblaze S3-Compatible API allows existing applications built for Amazon S3 to work with Backblaze B2 Cloud Storage with minimal code changes. Supports S3 authentication (A...
Capabilities
Backblaze B2 Cloud Storage Management
Unified cloud storage management workflow combining bucket administration, file lifecycle, large file upload, application key management, and event notification configuration. S...
Run with NaftikoFeatures
Store and retrieve any amount of data with a simple flat namespace and unique file IDs.
Use existing S3 tools and libraries without modification via the S3-compatible API endpoint.
Upload files larger than 5GB using the multi-part upload API (b2_start_large_file / b2_upload_part / b2_finish_large_file).
Create and manage scoped application keys with per-bucket and per-prefix restrictions.
Automatically delete or hide files after a specified number of days using lifecycle rules.
Keep multiple versions of files; older versions are preserved and accessible by file ID.
Configure webhook-based event notifications when objects are created, modified, or deleted.
Protect files from deletion or modification for a specified retention period using object lock.
Replicate buckets to other regions or accounts for disaster recovery and data locality.
Encrypt data at rest using Backblaze-managed or customer-managed keys.
Zero egress fees when serving B2 data through Cloudflare CDN.
Use Cases
Store application data, user-uploaded content, and media files in the cloud.
Use Backblaze B2 as the storage backend for backup tools like Arq, MSP360, and Veeam.
Host images, videos, and other media files and serve them via CDN integration.
Store infrequently accessed archival data at low cost with lifecycle-based management.
Migrate data from S3 or other cloud storage providers using the S3-compatible API.
Store build artifacts, logs, and deployment packages in B2 buckets.
Integrations
Zero egress bandwidth alliance for CDN delivery of B2 content.
Popular Mac and Windows backup application with native B2 support.
Synology NAS Hyper Backup integration for cloud backup.
Enterprise backup and replication solution with B2 support.
Managed backup service with native B2 storage support.
Infrastructure as code support via the official Terraform provider.
Command-line sync tool with native B2 Native and S3-compatible API support.