# Burstport > Anonymous, fast file transfer. Share files up to 20 GB with a 6-digit code. No account. Files auto-expire (1h-7d). Free. ## Quick use (CLI / agents) - Upload: `curl -T ./file https://burstport.com/u/` - returns the share URL. Keep the trailing slash: curl then appends the local filename so the original name is kept. - Expiry (set it on the UPLOAD request, default 1 day): `curl -T ./file -H "Max-Days: 7" https://burstport.com/u/`, or use the query form `https://burstport.com/u/?expires=1h|1d|3d|7d`. - Download: `curl -LOJ https://burstport.com/d/CODE` - saves with the original filename. - Max 100 MB via CLI; up to 20 GB via the web UI. ## API - [OpenAPI specification](https://burstport.com/openapi.json): the upload, download and transfer-status endpoints. No authentication of any kind is required. ## Facts - Maximum file size: 20 GB per file via the web UI, 100 MB via the CLI endpoint. - Expiry: 1 hour, 1 day, 3 days or 7 days. Files are deleted automatically when they expire. - No account, no sign-up, no email required. - Sharing: 6-digit code, share URL, or QR code. - Storage is Cloudflare R2, and transfers use multipart parallel upload and download to saturate the available bandwidth.