Organisations & workspaces

View as Markdown

Every Sarvam account has two levels: an organisation and one or more workspaces inside it.

Organisation

Your company. This is the billing and identity boundary — credits, invoices, plan, members, and account-level settings all live here.

Workspace

A space inside the organisation for a project, a team, or an environment. API keys are created and used inside a workspace, and usage is attributed to it.

When you sign up we create one organisation and one default workspace for you automatically, so you can start calling the APIs straight away.

How we recommend you use them

Create multiple workspaces, not multiple organisations.

Keep one organisation for your company and add a workspace for each project, team, or environment. That way:

  • everything is billed together out of one credit balance, so you don’t have to top up in several places
  • you can still see usage broken out per workspace
  • you can give different people access to different projects

Create a second organisation only when you genuinely need a separate billing entity — for example a different legal entity, or a completely separate customer account you manage on someone else’s behalf. Separate organisations mean separate credit balances, separate invoices, and separate member lists, with nothing shared between them.

The dialog under Add Workspace or Organisation spells out this same trade-off at the point of decision: a workspace “stays on the same bill”, an organisation is “a separate billing entity with its own plan, invoices, and members”.

What lives where

Organisation level

AreaWhat it covers
BillingPayment method, payment history, auto-recharge
CreditsOne shared credit balance used by every workspace and every API key
Plans & pricingYour plan and negotiated rates
UsageAccount-wide usage and spend
MembersEveryone who can access the account, and their organisation role
General settingsOrganisation name, logo, organisation ID, session idle timeout, model-training consent

There is one credit balance per organisation. Every workspace and every API key draws from it, across every Sarvam product. There are no separate per-workspace balances or budgets.

Workspace level

AreaWhat it covers
API keysCreated inside a workspace and used by your application
Usage attributionCalls are attributed to the workspace they came from
MembersWho from your organisation can access this workspace, and their role
ProductsWhich Sarvam products this workspace uses
General settingsWorkspace name, workspace ID, default-workspace flag

There is no billing at workspace level. If you are looking for credits, payment, or invoices, switch the settings scope to Organisation.

Roles

Sarvam has two role systems: one at the organisation level and one per workspace.

Organisation roles

Full control of the organisation. Owners can:

  • rename the organisation, change its logo, and edit security settings
  • invite, edit, and remove members, and change member roles
  • create workspaces and manage workspace membership

Owners are automatically Admin on every workspace in the organisation, without needing an explicit grant.

Can use the workspaces they have been given access to. Members cannot invite people, create workspaces, rename the organisation, or change anyone’s role — those actions are rejected by the API, not merely hidden in the UI.

Members can see the organisation’s member list, plan, and usage.

An organisation must always have at least one Owner. The last remaining Owner cannot be demoted or removed.

Workspace roles

Set per workspace, and independent of the organisation role.

RoleWhat it allows
AdminManages the workspace and its members
EditorWorks in the workspace
ViewerRead-only access

Limits

LimitValue
Workspaces per organisation100
Organisations you can own100
Workspaces per single invite50
Active API keys per organisation50
Members per organisationNo limit
Owners per organisationAt least 1 required

If you need more than 50 active API keys, contact the team — the cap is not self-serve.

Common setups

One organisation, the default workspace. Add a second workspace when you want to separate production traffic from your own testing.

One organisation, one workspace per product. Billing stays in one place; usage per product is visible separately.

One organisation, three workspaces, separate API keys in each. Rotating or revoking a staging key never touches production.

One workspace per client if you’re paying for it and want a single bill. A separate organisation per client only if each client needs to be invoiced directly.

Next steps