Account
An Account represents your organisation on the platform. Each account is a fully isolated tenant with its own users, workspaces, and data. Account Admins manage users, roles, and platform settings.
Request Access
Section titled “Request Access”ArchNGN is currently available by invitation. To request access:
- Visit app.archngn.com and select Request Access.
- Enter your email address to submit a registration request.
- An administrator will review and approve your request.
- Once approved, you will receive a confirmation and can proceed to sign in.
You can also contact info@archngn.com to request access directly.
Sign In
Section titled “Sign In”ArchNGN supports multiple sign-in methods:
- Google — Sign in with your Google account
- GitHub — Sign in with your GitHub account
- Email & Password — Create credentials directly on the platform
After signing in for the first time, you will be guided through account setup.
Roles & Permissions
Section titled “Roles & Permissions”ArchNGN uses two levels of role-based access: account roles and workspace roles.
Account roles (Admin, User, Viewer) control platform-wide access. Workspace roles (Admin, Editor, Viewer) control what you can do within a specific workspace. Account Admins have implicit Admin access to all workspaces.
| Feature | Account Admin | Account User | Account Viewer |
|---|---|---|---|
| Manage account settings | Yes | — | — |
| Manage users & roles | Yes | — | — |
| Create, edit, delete workspaces | Yes | — | — |
| Import & export workspaces | Yes | — | — |
| Create, edit, delete objects & associations | Yes | Workspace Admin | — |
| Create, edit, delete integrations | Yes | Workspace Admin | — |
| Run automations | Yes | Yes | — |
| View jobs | Yes | Yes | — |
| View usage | Yes | Yes | — |
| View registry, explorer, reports, metamodel | Yes | Yes | Yes |
Object and association management requires the Workspace Admin role within the specific workspace, or Account Admin access.
Inviting Users
Section titled “Inviting Users”Account Admins can invite team members:
- Navigate to Users in the left sidebar.
- Click Invite User.
- Enter the user’s email address.
- Assign a role (User or Viewer).
Account Admin roles are provisioned through the system admin panel and cannot be assigned via the invite flow.
The invited user will receive a link to create their account and join the organisation.
Authentication Methods
Section titled “Authentication Methods”- Sign in with Google or GitHub OAuth
- Email and password authentication via Firebase
- Registration by invitation or admin-approved request