Workspace
Overview of Stashbase workspace
Workpace is a place where you can store all your projects, environments and secrets etc. Each workspace has it's own members. Every user can be a member of multiple workspaces and each subscription (e.g. free, startup, enterprise) is tied to an individual workspace.
When you create your account, you will be asked to name your workspace and you will be automatically assigned as an admin.
Users
Users can be invited to join a workspace via email or with link. Each user in the workspace has one of the following roles based on the permissions they have: member, admin or owner.
Member role
Members can can view and interact with projects and environments they have granted access to. Member cannot promote/delete users in the workspace.
Admin role
Admins have full access to all projects and environments and can promote and delete users in the workspace.
Owner role
This highest role is automatically assigned to the user who created the workspace. Owners have the same permissions as an admin but thye also have the ability to change and manage workspace subscription (e.g. changing subscription plan, managing payment details).
Teams
Organizing access for individual users can be tedious and error-prone. With Stashbase you can organize access for multiple users in one place using teams. Those teams can be created in any workspace with shared access permissions set for all team members. For example your workspace can have team Frontend, Backend and Devops with access permissions to individual projects and environments set for all team members.
Billing
Each workspace has its own subscription plan so they are independent on each other. There are three subscription plans: free, startup and enterprise. User who has role owner manages the subscription (e.g. changing subscription plan, managing payment details and more). The subscription can be cancelled only by the owner.