Skip to main content
Access Control is only available for Enterprise plans. Reach out to support@adaline.ai to learn more.
Adaline provides granular access control so you can govern who can view, edit, and manage resources across your workspace. Permissions follow a hierarchical model — from workspace-level defaults down to individual project and object-level overrides — giving you the flexibility to enforce least-privilege access at every layer.

Permission capabilities

  • Custom permission groups: Create groups that mix and match from the full permission set and assign them at the workspace, teamspace, and project level. Useful for scoping access for QA teams, external auditors, and other specialized roles.
  • Group membership: Members can belong to multiple permission groups. Effective permissions are the union of all group permissions with the most permissive grant winning.
  • Workspace-level permissions: Define baseline access that applies workspace-wide, including managing members, configuring settings, and controlling create, read, update, and delete permissions across all teamspaces and projects.
  • Teamspace-level permissions: Scope access to a specific teamspace, overriding workspace defaults so that certain teams only have visibility into their own work.
  • Project-level permissions: Scope access to a single project within a teamspace, with independent permission overrides for specific groups.
  • Object-level permissions: Apply fine-grained controls on individual resources (prompts, datasets, tools, and folders) within a project, each with independent create, read, update, delete, and manage access controls.
  • API key-level permissions: Each API key inherits the permissions of its creator and can be further scoped to a subset of those permissions, ensuring keys only have the access they need.
  • Service account-level permissions: Dedicated service accounts operate independently of individual users, with their own permission groups.