Skip to main content

Team & invites

An EcoLink account can have multiple users sharing:

  • Credit balance
  • API keys
  • GPU instances, inference instances, clusters, storage
  • Transaction history
  • Billing visibility

Each user has their own login (email/password or Google) and a role on the account.

Roles

RoleCan
OwnerEverything — invite/remove users, create/revoke API keys, launch/stop any resource, view billing, change account settings
MemberLaunch/stop resources, view billing, use API keys created by owners. Cannot invite users, create keys, or change account settings

The user who created the account starts as the sole owner.

Invite a user

  1. Console → Account → Users → Invite user.
  2. Enter the new user's email address and pick their role (owner / member).
  3. Click Create invite.
  4. The console shows an invite link — copy it and share it with the invitee through your own channel (Slack, Signal, WeChat, email — whatever works for your team).

The link encodes the invite, the target account, and the role. It's valid for 14 days.

Accept an invite

The invitee opens the link you shared:

  1. If they don't have an EcoLink account yet, they're prompted to sign up. Signup finishes and they're dropped into the invited account automatically.
  2. If they already have an EcoLink account, they log in. The invited account appears in their account switcher (top-left dropdown of the console).

Account switcher

If you belong to multiple accounts (your own + others that invited you), the top-left of the console shows a dropdown. Pick an account to switch the entire console UI to its resources, billing, and users.

API keys are per-account. A key created under account X works only for account X. To act as multiple accounts from the same script, create a key in each and pick based on which account you're acting as.

Manage users

Console → Users (under Account) shows:

  • Members — current users, their role, last login
  • Pending invites — invites you've created but that haven't been accepted. Click to re-copy the link or revoke.

Change a user's role

Click the role dropdown on their row. Owners can promote/demote.

Remove a user

Click the trash icon on their row. The user loses access to the account immediately. Their API keys (if any) remain usable by anyone who has them — if you're worried about a specific key being leaked, revoke it in API Keys.

Single-account use

If you're the only user and don't need team features, skip this page. You're the sole owner by default, and you can always invite people later.

Privacy and isolation

  • Users cannot see accounts they're not members of — account data is isolated per-account.
  • Deletion of an account is not available via self-service. Ping the #ecolink-support Slack channel if you need this.
  • API keys — per-account keys that all members can use
  • Billing — shared balance visible to all members
  • Notifications — in-console messages for billing and lifecycle events