Developer-first storage API · v2.0

Build faster.
Store smarter.

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

filehop-api ~ terminal

$ 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

Explore

Features

Everything you need

A complete storage API with the primitives modern applications require.

🔑

Scoped API Keys

Generate keys with view, add, edit, or delete permissions per bucket.

Resumable Uploads

Session-based uploads survive network interruptions. Never re-upload a large file.

🌐

Presigned URLs

Generate time-limited signed URLs for secure public file access.

🔔

Webhooks

Receive real-time events for uploads, deletions, and quota warnings.

🏢

Multi-Tenant

Isolated tenant namespaces with per-team storage quotas and billing.

🗑

Trash & Recovery

Soft-delete with trash support. Restore or permanently delete on demand.

Ready to integrate?

Full API reference, authentication guide, and working examples — all in one place.

Start with Getting Started