Back to home
Documentation

Hobbycloud API

Base URL: https://cloud.el4s.dev

Authentication

MethodHeader
Session cookieCookie: better-auth.session_token=... (browser)
Bearer tokenAuthorization: Bearer <api-key> (recommended)

Generate API keys from the dashboard.

Endpoints

MethodPathDescription
POST/api/uploadUpload a file
POST/api/upload/presignGet a presigned S3 URL
GET/api/proxy/:userId/:fileIdDownload / proxy a file
POST/api/files/passwordSet a file password
DELETE/api/files/passwordRemove a file password
POST/api/ai/v1/chat/completionsAI chat (OpenAI-compatible, streaming + non-streaming)
GET/api/ai/v1/modelsList AI models (OpenAI-compatible)

See the individual pages for full documentation: