Build secure file storage into your apps with our simple, powerful API. Zero-knowledge encryption included.
Upload a file with just one API call. Download with another. That's it.
End-to-end encryption happens automatically. You don't need to think about it.
Your files are automatically distributed worldwide for lightning-fast access.
Track downloads, views, and user engagement with detailed analytics.
Native libraries for JavaScript, Python, PHP, and more coming soon.
1000 requests/minute for pro accounts. Scale up as you grow.
Sign up and generate your API key in the dashboard.
Your file is now securely encrypted and stored. Share the download_code
with anyone who needs access.
Upload and encrypt a file. Returns a download code for secure sharing.
Parameter | Type | Required | Description |
---|---|---|---|
file |
file | Required | File to upload |
password |
string | Optional | Additional password protection |
expires_in |
integer | Optional | Expiration time in seconds (default: 30 days) |
allow_preview |
boolean | Optional | Enable file preview without download (default: true) |
Download and decrypt a file using its download code.
Parameter | Type | Required | Description |
---|---|---|---|
download_code |
string | Required | Download code from upload response |
password |
string | Optional | Password if file was password protected |
Get file metadata without downloading the actual file.
Permanently delete a file. Requires API key authentication.
Free accounts: 0 requests/minute, 0GB storage
Premium accounts: 1000 requests/minute, 100GB+ storage
Every API response includes rate limit information:
When you exceed limits, you'll receive:
For browsers and Node.js
For Python 3.7+
For PHP 7.4+
For Java 11+
For Go 1.18+
For Rust 1.60+
Get your API key and start building secure file storage into your apps today.