Skip to main content

Managing access to your app

Choose who can access and use your Base44 app. You can keep your app invite-only, limit access to workspace members, or open it to anyone. Assign roles to give each person the right level of access. By default, every app includes two roles:
  • Admin: Can manage users, settings, and permissions.
  • User: Can view and use the app.
You can create additional custom roles using AI chat prompts.Example: “Create a role called Data Manager that can edit datasets but can’t change app settings or manage users.”

You can also add custom fields to roles.
Example: “Add a field called app_role to the Users entity and include [list of desired roles].”

Setting your app privacy

Control how people access your app by choosing the right visibility option. To set your app privacy:
  1. Go to your app’s Dashboard.
  2. Click Overview.
  3. Click the App Visibility drop-down and select one of the following:
    • Private: Only invited users can sign in (login required).
    • Workspace: Everyone in your workspace can sign in (login required). This option appears only if your app is part of a Base44 workspace.
    • Public: Anyone can access your app. To require sign in, select Require login to access. For added security, click Run Security Scan.
Features that rely on user identity, such as profiles, aren’t available if login isn’t required.

Sharing your app

Invite people to your app or share the link directly. To share your app:
  1. Go to your app’s Dashboard.
  2. Click Overview.
  3. In the Invite Users section, choose how to share your app:
    • Copy Link: Share your app link with others.
    • Send Invites: Enter an email address and assign a role in the Access level drop-down.
  4. Click Send Invitation.
If your app is set to Workspace visibility, all workspace members automatically have access and don’t need individual invites.

Managing user access

After inviting people to your app, you can change their access level at any time. To update a user’s role:
  1. Go to your app’s Dashboard.
  2. Click Users.
  3. Select the user whose role you want to change.
  4. Click the Role drop-down and choose Admin or User.
  5. Click Submit.

FAQs

Click below to learn more about managing access to your app.
Only users with the Admin role can access the Users dataset.
You can control who can access, read, write, or delete records in your app’s data entities by setting Row-Level Security (RLS) rules and permissions. Configure access for each entity to ensure data is only available to authorized users. Learn more about managing security settings.
Yes. Go to your app’s DashboardUsers and click the Delete icon  next to the user you want to remove. Removing a user immediately revokes their access.
If your app’s visibility is set to Public (Require login), then anyone with the link can create an account and sign in.