Teams
Teams let you share ModelBridge access and budgets with your organization. Team members use team API keys, and all spend is tracked against the team's shared balance.
Creating a team
- Go to Teams in your dashboard
- Click Create Team
- Give your team a name
- You're automatically added as the team owner
Inviting members
- Open your team from the Teams page
- Click Invite Member
- Enter the email address of the person you want to invite
- They'll receive an invitation email with a link to join
Invited users need a ModelBridge account. If they don't have one, they can create one when accepting the invitation.
Team roles
| Role | Permissions |
|---|---|
| Owner | Full access. Can manage members, billing, and settings. Can delete the team. |
| Admin | Can manage members and API keys. Can view billing and usage. |
| Member | Can create and manage their own team API keys. Can view team usage. |
Team billing
Teams have a separate billing context from personal accounts:
- Team balance -- Funds allocated to the team via seat subscriptions
- Team API keys -- When a team key is used, spend is deducted from the team balance
- Spending limits -- Teams can have a spending limit to cap total team usage
- Seat billing -- Teams pay per seat, with each seat contributing to the team's included usage
How team billing works
- A team owner subscribes to a team plan (Starter, Pro, or Enterprise)
- Each seat adds the plan's included usage to the team's monthly balance
- Team members create team API keys and use them in their tools
- Each request's cost is deducted from the team's shared balance
- Usage is tracked per key, per member, and per team in the dashboard
Team API keys
Team API keys work exactly like personal keys, but spend is charged to the team:
- Navigate to API Keys in the dashboard
- Select your team from the team dropdown
- Click Create API Key
- The key is now a team key -- its usage counts against the team balance
Managing the team
Removing members
Team owners and admins can remove members from the team page. When a member is removed:
- Their team API keys are revoked
- They lose access to the team dashboard
- Past usage data is retained
Team spending limits
Set a spending limit on the team to prevent overspend. When the limit is reached, all team API keys return 429 errors until the limit is increased or the billing period resets.
Discounts
Teams may have a discount percentage applied to all usage. This discount is set at the team level and applies to all requests made with team API keys. Check your team settings in the dashboard.