Skip to content

🔐 Permissions ​

Mars keeps permissions simple: namespaces are the unit of access, and there are just a few roles.

Roles ​

RoleWhoWhat they can do
Adminthe account that runs the platformeverything, across all namespaces
Ownerthe user who created a namespacemanage that namespace — transfer it, change public/private, sync members
Memberusers added to a private namespacedeploy and manage apps inside it
Logged-in useranyone with a valid accountuse public namespaces and their own files

Public vs private namespaces ​

  • Public — anyone logged in can see it and deploy into it. Good for shared staging/demo spaces.
  • Private — only the owner and the members they add can access it. Good for production or sensitive environments.

For privacy, a private namespace appears as if it doesn't exist to people without access.

What each action needs ​

ActionWho can do it
Deploy / upgrade an appanyone with access to the namespace (members of private ones too)
Create a namespaceany logged-in user
Make a namespace private / transfer / delete / sync membersonly the owner (or admin)
Open terminals / read logsanyone with access to the namespace
Download your session recordingsthe file's owner (or admin)
View all audit eventsadmin only — regular users see their own

Manage your team ​

To give someone access to a private namespace:

  1. Open the namespace.
  2. Use sync members to add the users.
  3. Save — they can now deploy and manage apps in it.

To hand a namespace to someone else, use transfer — ownership moves to the other user.

Notes for admins ​

  • The built-in admin account bypasses all namespace-level checks.
  • Two things to be aware of when you deploy Mars:
    • Anyone with namespace access can deploy into it (including private namespaces). If you need stricter controls for high-risk environments, you may want to gate deployments to the owner or admins.
    • Whoever has an access token can use it (tokens are treated as a secret you hold = the right to use it).

Need to set up login for your company? See Configuration → Sign-in.