Fileupload - Edwardie
Unlike traditional systems where the platform holds encryption keys, Edwardie Fileupload generates a client-side key that is never stored. The key can be optionally shared via a separate channel (e.g., a password sent via SMS).
The Edwardie Fileupload API is RESTful and accepts JSON payloads. A basic cURL example:
curl -X POST https://api.edwardie.io/v1/upload \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@/path/to/large_dataset.zip" \
-F "options=\"expires_in\":3600, \"max_downloads\":3"
Response:
"upload_id": "edw_9f3k2d1a",
"download_url": "https://share.edwardie.io/edw_9f3k2d1a",
"decryption_hint": "send-via-sms",
"chunks_total": 42
You can also use the resumable upload endpoint to recover failed transfers:
curl -X PATCH https://api.edwardie.io/v1/upload/edw_9f3k2d1a/resume \
-H "Range: bytes=10485760-"
Phase 1 (MVP, 0–3 months)
Phase 2 (3–6 months)
Phase 3 (6–12 months)
Phase 4 (12–18 months)
Product: Edwardie Fileupload Rating: ★★★★☆ (4/5) Edwardie Fileupload
Law firms use Edwardie Fileupload for discovery. A secure link can be set to expire after exactly 7 days and 3 downloads, after which it vanishes from the server permanently. No leftover metadata.
Engineering teams replace fragile scp scripts with Edwardie’s CLI. Automated nightly database dumps (up to 500GB compressed) are uploaded with checksum verification and webhook notifications on success/failure. Response:
