NimbusNexus

User groups

A user group is a named collection of users that can be granted roles together. Instead of granting vms:read to fifteen engineers individually, you grant it to the backend-team group and add new engineers to the group.

Groups are scoped to a workspace. A user can belong to multiple groups; a group can hold roles in multiple projects within its workspace. Role assignments are additive — a user gets the union of every role granted directly to them plus every role granted to a group they belong to.

For small teams (under ~10 people) per-user grants are usually fine. Groups become the right answer somewhere between 10 and 50 users, when "audit who has access to project X" needs to be answerable in seconds and not by hand-checking 30 IAM entries.

What's next

  • Users — the things groups contain.
  • Roles — what gets granted to a group.
  • Workspaces — groups are scoped here.

No endpoints to show

The OpenAPI spec doesn't currently expose any endpoints under theuser-groupstag. This is usually a manifest typo; check that the tag matches what the backend serves at /openapi/external.json.