Skip to main content

User Roles

LangDB provides role-based access control to manage users efficiently within an organization. There are three primary roles: Admin, Developer, and Billing.

Each role has specific permissions and responsibilities, ensuring a structured and secure environment for managing teams.

Admin​

Admins have the highest level of control within LangDB. They can:

  • Invite and manage users
  • Assign and modify roles for team members
  • Manage cost groups and usage tracking
  • Access billing details and payment settings
  • Configure organizational settings
  • Configure project model access restrictions
  • Configure project user access restrictions

Best for: Organization owners, team leads, or IT administrators managing team access and billing.

Developer​

Developers focus on working with APIs and integrating LLMs. They have the following permissions:

  • Access and use LangDB APIs
  • Deploy and test applications using LangDB’s AI Gateway
  • View and monitor API usage and performance

Best for: Software developers, data scientists, and AI engineers working on LLM integrations.

Billing​

Billing users have access to financial and cost-related features. Their permissions include:

  • Managing top-ups and subscriptions
  • Monitoring usage costs and optimizing expenses

Best for: Finance teams, accounting personnel, and cost management administrators.


Role Management​

Admins can assign roles to users when inviting them to the organization. Role changes can also be made later through the user management panel.

Key Points:​

  • Users can have multiple roles (e.g., both Developer and Billing).-
  • Only Admins can assign or update roles.
  • Billing users cannot modify API access but can track and manage costs.
  • Role Management is only available in Professional, Business, and Enterprise tiers.