Resumable transfers that survive interruptions
Upload a 4GB video file over an unstable connection. When the network drops at 2.5GB, the upload pauses instead of failing. Reconnect and continue from 2.5GB without re-uploading the first half.
One API call to store a file, one call to retrieve it. Resumable transfers, CRC32C checksums, versioning, and CDN URLs included.
File management
Upload files through REST API or pre-signed URLs with resumable transfers for reliability. Organize with containers and labels, attach metadata for search, and keep version history for recovery.
Capabilities
Upload files directly or generate signed URLs for client uploads. Resumable transfers handle files up to 4TB with automatic recovery from interruptions.
Download files through CDN URLs with range request support. Resume interrupted downloads from the last byte received without restarting.
CRC32C checksums verify data integrity on every upload. Optional MD5 hashing enables deduplication by identifying identical content.
Attach up to 50 labels and custom key-value metadata to objects. Search and filter by labels or metadata fields without external indexing.
Track every version with unique version IDs. Browse version history, compare states, and restore previous versions within your retention window.
Archive containers and objects to reduce costs. Restore archived content on demand with configurable retrieval times.
Enable overwrite protection to prevent accidental replacements. Generation numbers detect race conditions in concurrent updates.
Three-state sync status tracks object state: synced, pending, and tainted. Detect stuck operations and failed transfers automatically.
Archive containers and objects to reduce costs. Restore archived content on demand with configurable retrieval times.
Enable overwrite protection to prevent accidental replacements. Generation numbers detect race conditions in concurrent updates.
Three-state sync status tracks object state: synced, pending, and tainted. Detect stuck operations and failed transfers automatically.
With resumable upload
Data integrity on every upload
99.999999999% data protection
Why it matters
Upload a 4GB video file over an unstable connection. When the network drops at 2.5GB, the upload pauses instead of failing. Reconnect and continue from 2.5GB without re-uploading the first half.
Upload a database backup and receive a CRC32C checksum in the response. Compare it with your local checksum before deleting the source file. Identical checksums confirm the transfer completed without corruption.
Upload an invoice PDF with labels for invoice type and fiscal year, plus metadata for customer ID, invoice number, and amount. Find all invoices for a customer by querying labels and metadata instead of parsing filenames.
Built for Your Workflow
Resumable uploads track progress per chunk and continue from interruption. Generate signed URLs for browser uploads that resume automatically without server involvement.
Accept video files, database exports, and archives up to 4TB. Users upload multi-gigabyte files over unstable connections without failures or re-uploads.
CRC32C checksums verify data integrity on every upload. Compare the response checksum with your source to confirm successful transfer. MD5 hashing identifies duplicate content.
Detect corrupted uploads before they cause problems. Deduplicate identical files to reduce storage costs and maintain data integrity across your entire file library.
Attach up to 50 labels and custom metadata to every object. Query by labels, metadata fields, or combinations to find files by business context instead of file paths.
Build file browsers, audit logs, and reporting features with simple API queries. Locate files by customer, project, or document type without maintaining separate databases.
Generation numbers track object state. Conditional updates succeed only when the generation matches, preventing race conditions. Overwrite protection blocks accidental replacements.
Handle concurrent updates safely without distributed locks. Detect conflicting changes immediately and let your application resolve conflicts with business logic.
Start building with Conjoin today. Free tier includes everything you need to prototype and launch. Scale when you're ready.