Skip to content

Users & Roles

Zenfra provides role-based access control to manage who can access your organization and what actions they can perform.

User roles

Role Description
Admin Full access to all organization features, including user management, billing, and all stacks
Write Can create and manage stacks, trigger runs, and manage configuration. Cannot manage users or organization settings.

Managing users

Navigate to Organization > Users to view and manage your team members.

User list

The user list shows:

Column Description
Name User's display name and email
Role Admin or Write
Status Active or inactive
Verified Whether the user has verified their email
Last Login When the user last signed in

The list supports searching by name or email, filtering by role, and sorting.

Inviting users

Click Invite User to send an invitation to a new team member. You will need to provide:

  • Email address — the user's email
  • Role — the role to assign (Admin or Write)

The invitation is sent via email. Invited users appear in the Pending Invitations section below the user list.

Pending invitations

Shows users who have been invited but haven't yet accepted. Each invitation displays:

Column Description
Email The invited user's email
Role The assigned role
Status Pending
Expires When the invitation expires

You can Resend or Revoke pending invitations.

Authentication

Zenfra supports the following authentication methods:

  • Email and password — standard email/password sign-in
  • GitHub OAuth — sign in with your GitHub account
  • Forgot password — reset your password via email

Account settings

Users can manage their own account under Settings > Account, including profile information and password changes.