One team. One workspace. Zero chaos.
Workspaces are how teams organize files, manage access, and collaborate on dosya.dev. Think of them as shared drives, with fine-grained permissions built in.
How a video team uses Workspaces
How a healthcare company keeps data in Germany
One storage location per workspace
Each workspace has exactly one storage location, chosen from all 46 when you create it and fixed from then on. Every file written into the workspace is stored there. This is available on every plan, Free included, and is what underpins GDPR, HIPAA and other data residency requirements. Enterprise adds the signed Data Processing Agreement, not a different placement.
Set up in under a minute
Create
Name your workspace, pick a region, and you're live. Takes 5 seconds.
Invite
Add team members by email. Assign roles. They get access instantly, no app to install.
Collaborate
Upload, organize, share, and comment. Everyone sees the same files in real time.
Everything a team workspace needs
Unlimited Members on paid plans
Invite as many people as you need, with no per-seat charges. A Free workspace holds up to 5 members, including you, and a Free account can own 3 workspaces.
Granular Permissions
Control who can upload, download, delete, share, or manage the workspace.
Shared Folders
Organize files in folders with their own permission overrides per member.
Comments
Leave feedback on any file. Threaded conversations keep discussions organized.
Audit Logs
See who uploaded, downloaded, deleted, or shared every file. Full activity history.
File Requests
Send upload links to external people. Files land directly in your workspace.
See how permissions work in practice
Click on a flow to see what happens when different roles try to perform actions.
Member uploads a file
ALLOWEDViewer tries to delete a file
BLOCKEDAdmin invites a member with a custom Uploader role
ALLOWEDCustom Uploader role tries to share a file externally
BLOCKEDThe right access for the right people
Every workspace member gets one of four built-in roles, each defining exactly what they can and can't do. Need something in between? Create a custom role and pick its permissions one by one - a custom role always ranks below Admin.
| Permission | Owner | Admin | Member | Viewer |
|---|---|---|---|---|
| View & download files | ||||
| Upload files | - | |||
| Delete their own files | - | |||
| Delete anyone's files | - | - | ||
| Share links externally | - | |||
| Comment on files | ||||
| View activity history | - | - | ||
| Invite members | - | - | ||
| Assign roles | - | - | ||
| Change workspace settings | - | - | ||
| Manage billing | - | - | - | |
| Delete workspace | - | - | - |
Create your own custom roles
The 5 built-in roles cover most teams, but sometimes you need something specific. Custom roles let you mix and match permissions to fit your exact workflow.
Example: Create a Reviewer role that can view, comment, and download, but not upload or delete. Or a Contractor role that can upload to specific folders only.
Workspaces for every team
Production Studios
One workspace per project. Members upload dailies, clients review cuts, producers manage access.
Agencies
Separate workspace per client. Internal team gets Member access, clients get Viewer access. Clean separation between accounts.
Research Labs
Share multi-terabyte datasets across universities. Principal investigators manage access, students upload results.
Engineering Teams
Store build artifacts, design files, and documentation. CI/CD uploads via API, engineers download what they need.