Everything you need to integrate secure file storage into your application. Clear docs, real examples, production-ready.
99.9%
Uptime SLA
< 50ms
API latency
AES-256
Encryption
$ curl -X POST https://api.filehop.io/user/upload/init \
-H "Authorization: Bearer <token>" \
-d '{"files":[{"name":"report.pdf","size":4200000}]}'
→ HTTP/1.1 201 Created
{
"success": true,
"data": {
"sessionId": "sess_01j9xk2m",
"expiresAt": "2025-05-29T14:30:00Z"
}
}
Resumable
Upload sessions
API Keys
Scoped permissions
Quick Start
The most common integration paths. Each guide takes under 10 minutes.
Features
A complete storage API with the primitives modern applications require.
Generate keys with view, add, edit, or delete permissions per bucket.
Session-based uploads survive network interruptions. Never re-upload a large file.
Generate time-limited signed URLs for secure public file access.
Receive real-time events for uploads, deletions, and quota warnings.
Isolated tenant namespaces with per-team storage quotas and billing.
Soft-delete with trash support. Restore or permanently delete on demand.
Full API reference, authentication guide, and working examples — all in one place.
Start with Getting Started