Eight ways in. Pick the one you already use.
Write code against it, or point the tools you already run at it. Every door reaches the same workspace, the same files and the same permissions.
Build with it
Tools you write code against.
REST API
Upload, download, share and manage files and workspaces over plain HTTP. Webhooks for the events you care about.
https://api.dosya.dev/api/workspaces Command line
Bidirectional folder sync, resumable parallel transfers and JSON output you can pipe.
curl -fsSL https://api.dosya.dev/api/cli/install | sh SDKs
Official JavaScript/TypeScript and Java clients, MIT licensed. Authenticate, upload and manage files in a few lines.
npm install dosyadev Connect what you already run
No code. The storage speaks the protocol.
rclone
Sync, copy and mount with the rclone you already have. Server-side moves, share links and quota through the native backend.
rclone config create dosya dosya S3 gateway
Point any S3 client, SDK or tool at it: AWS CLI, boto3, Cyberduck. Your workspace is the bucket.
https://api.dosya.dev/s3 WebDAV
Mount a workspace as a network drive in Finder, File Explorer or any WebDAV client.
https://api.dosya.dev/webdav/mount/{workspace_id}/ Cyberduck
The dosya.dev profile ships in Cyberduck and Mountain Duck. Pick it from the list, paste your S3 keys, and your workspaces appear as buckets.
Preferences > Profiles > dosya.dev SFTP
FileZilla, WinSCP, Cyberduck or plain sftp. Every server you already have can reach it.
sftp -P 2222 sftp.dosya.dev