Teams

Teams are the billing and access boundary. Invite teammates, assign roles, and share keys, dashboards, logs, and billing.

A team is the billing boundary#

A team is the unit of billing, access control, and resource ownership. API keys, dashboard views, logs, settings, and billing live inside a team. A user can belong to more than one team.

When you sign up, a team is created for you automatically and named after your company or email domain. You can rename it at any time.

Roles#

RoleWhat the role can do
OwnerTeam owner.
AdminManage team resources such as members and settings.
MemberTeam member.

Roles are assigned per team. The same user can have different roles in different teams.

Invite a teammate#

Go to Settings, then Members, and click Invite. Enter their email, pick a role, and send the invitation. They receive an email with a link to accept. Invitations expire after seven days.

If the invitee does not already have an opengateway account, the invitation link walks them through signup.

Remove a teammate#

Go to Settings, then Members, and remove the user. Their access is revoked immediately. API keys they created remain active because keys belong to the team, not the user. Rotate those keys if the removal was for cause.

Multiple teams#

Common patterns:

  • One company, one team. This is the default and the simplest.
  • One team per product line, when you want separate billing and dashboards per product.
  • One team per customer, if you are building B2B SaaS on top of opengateway and need isolated keys, logs, and billing.

Switch between teams using the workspace switcher in the top-left corner.

Billing#

Billing is scoped to a team. See Billing for details.