Copied


LangChain: LangSmith Introduces Workspaces for Enhanced Team Collaboration and Organization

Felix Pinkston   Jun 14, 2024 05:04 2 Min Read


LangSmith has unveiled a new feature aimed at improving collaboration and organization within enterprises. The introduction of workspaces in LangSmith allows companies to separate resources among different teams, business units, or deployment environments, as reported by the LangChain Blog.

Using Workspaces to Effectively Manage Resources

With this new feature, LangSmith activities and workflows will now occur within a specific workspace. These workspaces provide a logical grouping of users and resources, enhancing both productivity and security. Each workspace can have its own settings, distinct from the overall organization, and can support organization-scoped roles and actions.

For instance, when users first log in to LangSmith, a Personal organization is created by default, limited to a single workspace. However, shared organizations can create multiple workspaces, assigning them to different teams, business units, or deployment environments. This allows for more streamlined efficiency, as resources such as trace projects, datasets, annotation queues, and prompts are now associated with a single workspace rather than being shared across the entire organization.

Importantly, the introduction of workspaces does not change how seats for billing are counted, and API keys will continue to function as before, scoped to the workspace they were created.

Resource Management That Scales with Enterprises

For larger enterprises, scalability is crucial. Users on the Enterprise plan can create up to 10 workspaces and may request to increase this limit. This feature provides more granular control over employee access, allowing enterprises to isolate sensitive data and operations. The modularity of workspaces also enables handling diverse projects and making quick adjustments to meet specific needs.

Workspaces are compatible with LangSmith’s role-based access control (RBAC), allowing for detailed management of permissions within each workspace. This feature is particularly useful when adding users, as it saves time by allowing batch invitations to groups of workspaces with the same Workspace Role.

User Management and Permissions

In paid plans, user management is now scoped at the organization level. Users can be invited as either Organization Admins or Organization Users. An Organization Admin has full access to manage all organizational configurations, users, billing, and workspaces. Conversely, an Organization User can read organization information but cannot execute write actions at the organization level. If RBAC is enabled, Organization Users can be assigned granular permissions within specific workspaces.

What’s Next for Workspaces

LangSmith plans to enable workspaces for self-hosted customers, including a configuration option to disable Personal organizations. Future improvements will also include organization-level management of usage limits and programmatic access to organization-level APIs. Additionally, there will be an option to consolidate workspaces between organizations.

For more detailed information on how to set up and manage workspaces, users can refer to the conceptual guide and how-to guides provided by LangSmith.

Overall, the introduction of workspaces in LangSmith marks a significant step forward in helping enterprises better manage their resources and enhance team collaboration.


Read More