Skip to main content

Invite Users

Appsmith allows you to share your application with the end user or with a team member for collaboration. There are multiple ways to share your application in Appsmith. You can either share your workspace or share a specific application.

Default roles

In Appsmith, there are built-in roles that you can assign to a user for accessing the applications:

  • Administrator
  • Developer
  • App Viewer

These roles are fixed and cannot be changed by users. Each role comes with specific permissions and access levels.

Share workspace

When you share a workspace with a user, they can access all the applications in that workspace. Follow the steps below to share a workspace:

  1. Go to the homepage and navigate to the workspace you want to share.
  2. Click the Share button from the right corner.
  3. In the Invite users modal, enter the email of the user and select an appropriate role for them.
  4. Click Invite.
Display images on table row selection
Sharing a workspace
info

In Appsmith's community edition, you can only share your workspace, i.e, when you invite a user from the application, the entire workspace is shared with the assigned role.

Default roles for workspace

The table below shows the permissions available for each role when you share a workspace:

Role
Create App
Edit App
View App
Delete App
Make App Public
Invite Users
Manage Users
AdministratorCreate applications, pages and queries inside the workspaceEdit any application, page and query inside the workspaceView any application, page and query inside the workspaceDelete any application, page and query inside the workspaceMake any application inside the workspace publicInvite other users to the workspaceManage users in a workspace
DeveloperCreate applications, pages and queries inside the workspaceEdit any application, page and query inside the workspaceView any application, page and query inside the workspaceDelete any application, page and query inside the workspace-Invite other users to the workspace-
App Viewer--View any application, page & query inside the workspace.--Invite other users to the workspace only as App Viewer-

Share application

info

Sharing a specific application is only available in the business edition.

If you want the user to just have access to a specific application in a workspace, follow the steps below:

  1. Open the app you want to share and click Share at the top right corner.
  2. Enter the email of the user and select an appropriate role for them.
  3. Click Invite.
Display images on table row selection
Inviting a user to an application

Default roles for application

The table below shows the permissions available for each role when you share an application:

Role
Create
Edit
View
Delete
Make App Public
Invite Users
Manage Users
DeveloperCreate pages, datasources and queries inside the appEdit pages, datasources and queries inside the appView the app, its pages, datasources and queries.Delete the app, its pages, datasources and queries-Invite other users with an equivalent or a lower role-
App Viewer--View the app and execute actions (Cannot see queries,datasources)--Invite users only as App Viewer-

Make application public

You can make your applications public and share them with users who are not part of your workspace. These external users do not need to log in to Appsmith to access the shared applications.

To make an application public, you can click on the Share button within the application and turn on the Make application public switch. Once enabled, click Copy Application URL to copy the application link and share the application with your users.

info

Only users with Administrator roles for a workspace can make applications public.

Further reading