Skip to main content
With our multi-user feature, you can create and manage a team, giving them access to various aspects of your applications, databases, or static sites. We offer a number of roles to allow you to fine-tune user access. This article explains the various capabilities you can give to your users. Sevalla uses Two-Factor Authentication (2FA) for all users to help protect your Sevalla account from unauthorized access, giving you enhanced security and greater peace of mind. 2FA requires an additional verification code sent to your email or available through an authentication or password manager app. You can see which authentication method each user has enabled (email or app authentication) within Company settings > User management > 2FA

User roles

Company Owner role

There is a special role called the Company Owner. A Company Owner is always also a Company Administrator. There can only be one Company Owner per company. A Company Owner is the only user in a company who can request an account closure or transfer company ownership (to a Company Administrator in the same account). Apart from that, they are exactly like Company Administrators in day-to-day use.

Company roles

When inviting or modifying a user, the first choice is to give the user Company access or Service access. Service-level users only have access to specific applications, databases, static sites, or object storage containers you assign to them, while company users see company-level details. There are three company-level user roles to choose from, with various levels of access based on their role. All user roles have access to Sevalla’s Support team, but we can only assist with sites your user role can access. If you only have Static Site Hosting with Sevalla, this is a free service, and therefore chat support is not available. We do have detailed Static Site Hosting documentation, and you can also connect with developers and knowledgeable community members in the Sevalla Community forum. This forum is where you can ask questions and discuss all things static site hosting, including website deployment, static site generators, and more. Whether you’re curious about choosing the right style of a static site, troubleshooting issues, or optimizing performance, our community is here to assist you.

Company Administrator

Company Administrators have the highest level of access. They have complete control of all company data and full access to all services, including DNS in Sevalla and migration requests. Only give Company Administrator access to users whom you trust.

Company Developer

A Company Developer has access to manage all services and DNS in Sevalla and can manage service-level users. While a Company Developer can view the list of company users (including email addresses and roles), they cannot make any changes to company-level users. Company Developers do not see billing details or company settings. The following actions are billing events that a company developer does not have access to:
  • Add, suspend, or remove applications, databases, static sites, or object storage containers.
  • Change the build resources for an application.
  • Change the pod size or the number of instances for an application process.
  • Change the database size.
  • Add or remove an add-on.
If you want a Company Developer to access any of the above features, you must increase their access level to Company Administrator.

Company Billing

A Company Billing user only sees billing details and company settings. They can see invoices, enable automatic invoice emails, and modify company details like name and address. They do not have access to any sites, applications, databases, or object storage containers in any way.

Service roles

Service-level users can access a specific site, application, database, or object storage container. They may have access to more than one service, such as an application or two applications and a database.

Static Site Administrator

Static Site Administrators have complete access to the site they are given access to, with the exception of removing the static site. A single user can be a Static Site Administrator for multiple sites.

Application Administrator

Application Administrators have complete access to the application to which they are given access, with the exception of removing the application. A single user can be an Application Administrator for multiple applications.

Database Administrator

Database Administrators have complete access to the database to which they are given access, with the exception of removing the database. A single user can be a Database Administrator for multiple databases.

Object Storage Administrator

Object Storage Administrators have complete access to the object storage container to which they are given access, with the exception of removing the container. A single user can be an Object Storage Administrator for multiple containers.

Sevalla user roles and permissions chart

The following chart provides more specific details about the capabilities each user role has.
CapabilityCompany OwnerCompany AdministratorCompany DeveloperCompany BillingService-level Administrator
Access billing details or change planYesYesNoYesNo
Manage all sites, applications, databases, or object storage containersYesYesYesNoNo
Manage one site, application, database, or object storage containerYesYesYesNoYes
Install or remove a paid add-onYesYesNoYesNo
Request 2FA be disabled for other users in a company*YesNoNoNoNo
Add, suspend, or delete a site, application, database, or object storage containerYesYesNoNoNo
Access site, application, or database analyticsYesYesYesNoYes
Request persistent storage backup restorationYesYesNoNoNo
*Can request this if the user is only in one company.

Invite a user

With our multi-user feature, you can create and manage a team and give them access to various aspects of your sites, applications, databases, or object storage. On the Company Users page, you can invite users to your company or services. Note: You can also invite a user to a service (but not your company) on the service-level Access management page.
After you invite a user, they will receive a notification email inviting them to your company. If they do not have a Sevalla account, they’ll need to sign up for one or use Single Sign-On (SSO) to log in and access the company they’ve been invited to.
To invite a user to your company, go to Settings > User management > Invite users.
Invite users to your company

Invite users to your company in Sevalla.

Enter the email address of the user you’d like to invite. You can invite up to 10 users by separating their email addresses with commas in the email field. Select Company to choose between Company administrator, Company developer, or Company billing.
User invite details with company access

User invite details with company access.

If you want to grant access only to a particular service, select Service, choose the service you want the user to have access to, and either type the service’s name or select it from the list.
User invite details with service access

Choose the service you want to grant the user access to.

Click Send invitation to invite the users.

Add users within a service

You can add users within an individual application, database, static site, or object storage container within Access management > Invite users.
Invite users to a service in Sevalla

Invite users to a service in Sevalla.

Enter the email address of the user you’d like to invite, and click Send invitation. You can invite up to 10 users by separating their email addresses with commas in the email field.
User invite email address

User invite email address.

After you invite a user, they will receive a notification email inviting them to the applicable service(s). If they do not have a Sevalla account, they’ll need to sign up for one or use Single Sign-On (SSO) to log in and access the service they’ve been invited to.

Resend or cancel a user invitation

If you need to send the invitation to a user again, click the ellipsis (three dots) on the user, click Copy invitation link, and send it to them. If you need to cancel the pending invitation, click Cancel invitation.
User invite details with service access

Resend pending company user invitation in Sevalla.

Update a user’s access level

If you want to change a user’s access level, click Settings > User management, click the ellipsis (three dots) on the user, and click Update.
Update a user

Update a user in Sevalla.

Select the new level of company or service access, and click Update access.

Remove a user

Removing a user from a company will also remove that user from all sites, applications, or databases associated with the company. The user does not receive any notification when they are removed. If you want the user to have access to one or more services but not company access, you can invite them and only give them access to the required services.Removing a user does not automatically revoke access to any API keys they may have had. You should review your API keys and revoke access to any that the user may have had access to within Company settings > API keys > Revoke.
To remove a user, click Settings > User management, click the ellipsis (three dots) on the user, and click Delete. You can also remove the user within the service Access management page.
Remove a user

Remove a user from a company in Sevalla.

Confirm the deletion by clicking Continue.