S3-style space for your files — built into the EL OUATINE platform: buckets, API keys, and secure temporary share links.
Organize files into named buckets — one bucket per project or use case.
One els_… key per app or script, scopeable to a single bucket, revocable anytime.
Share any file with a signed link that expires automatically (up to 7 days) — no account needed for the recipient.
1GB per customer by default, 100MB max per file — adjustable from the workshop.
Simple REST over HTTPS. Auth: logged-in session or Authorization: Bearer els_… header.
Honest note: S3-inspired, not AWS SigV4 protocol — no special SDK needed, any HTTP client works.
| Method | Path | Description |
|---|---|---|
| PUT | /api/storage/:bucket/:key | Upload a file (streamed up to the limit) |
| GET | /api/storage/:bucket/:key | Download a file |
| DELETE | /api/storage/:bucket/:key | Delete a file |
| GET | /api/storage/:bucket?prefix=&limit= | List files |
| POST | /api/storage/buckets | Create a bucket |
| GET | /api/storage/buckets | List buckets |
| POST | /api/storage/keys | Issue an API key |
| GET | /api/storage/share?bucket=&key=&ttl= | Temporary share link |
Log in to your EL OUATINE account, then create your first bucket from the customer dashboard.
Start storing