Feature | Personal | Shared |
---|---|---|
Maximum workspaces | 1 | Variable, depending on plan (see pricing page |
Collaboration | Cannot invite users | Can invite users |
Billing: paid plans | Developer plan only | All other plans available |
Resource/Setting | Scope |
---|---|
Trace Projects | Workspace |
Annotation Queues | Workspace |
Deployments | Workspace |
Datasets & Experiments | Workspace |
Prompts | Workspace |
Resource Tags | Workspace |
API Keys | Workspace |
Settings including Secrets, Feedback config, Models, Rules, and Shared URLs | Workspace |
User management: Invite User to Workspace | Workspace |
RBAC: Assigning Workspace Roles | Workspace |
Data Retention, Usage Limits | Workspace* |
Plans and Billing, Credits, Invoices | Organization |
User management: Invite User to Organization | Organization** |
Adding Workspaces | Organization |
Assigning Organization Roles | Organization |
RBAC: Creating/Editing/Deleting Custom Roles | Organization |
Application
and Environment
; as the names suggest, these tags can be used to categorize resources based on the application and environment they belong to. More tags can be added as needed.
LangSmith resource tags are very similar to tags in cloud services like AWS.
ls__
on October 22, 2024 in favor of personal access tokens (PATs) and service keys. We require using PATs and service keys for all new integrations. API keys prefixed with ls__
will no longer work as of October 22, 2024.lsv2_pt_
lsv2_sk_
Organization Admin
grants full access to manage all organization configuration, users, billing, and workspaces. An Organization Admin
has Admin
access to all workspaces in an organizationOrganization User
may read organization information but cannot execute any write actions at the organization level. An Organization User
can be added to a subset of workspaces and assigned workspace roles as usual (if RBAC is enabled), which specify permissions at the workspace level.Organization User
role is only available in organizations on plans with multiple workspaces. In organizations limited to a single workspace, all users are Organization Admins
. Custom organization-scoped roles are not available yet.Organization User | Organization Admin | |
---|---|---|
View organization configuration | ✅ | ✅ |
View organization roles | ✅ | ✅ |
View organization members | ✅ | ✅ |
View data retention settings | ✅ | ✅ |
View usage limits | ✅ | ✅ |
Admin access to all workspaces | ✅ | |
Manage billing settings | ✅ | |
Create workspaces | ✅ | |
Create, edit, and delete organization roles | ✅ | |
Invite new users to organization | ✅ | |
Delete user invites | ✅ | |
Remove users from an organization | ✅ | |
Update data retention settings* | ✅ | |
Update usage limits* | ✅ |
Admin
- has full access to all resources within the workspaceViewer
- has read-only access to all resources within the workspaceEditor
- has full permissions except for workspace management (adding/removing users, changing roles, configuring service keys)Roles
tab:
Environment
and different values for the environment (e.g. dev
, staging
, prod
). This tagging structure will allow you to organize your tracing projects today and easily enforce permissions when we release attribute based access control (ABAC). ABAC on the resource tag will provide a fine-grained way to restrict access to production tracing projects, for example. We do not recommend that you use Workspaces for environment separation as you cannot share resources across Workspaces. If you would like to promote a prompt from staging
to prod
, we recommend you use commit tags instead. See docs for more information.
Base | Extended | |
---|---|---|
Price | $.50 / 1k traces | $5 / 1k traces |
Retention Period | 14 days | 400 days |
base
tier traces, their data retention will be automatically upgraded to extended
tier. This will increase both the retention period, and the cost of the trace.
The complete list of scenarios in which a trace will upgrade when:
base
tier traces.base
tier and extended
tier traces directly on the invoice?
While we understand this would be more straightforward, it doesn’t fit trace upgrades properly. Consider a base
tier trace that was recorded on June 30, and upgraded to extended
tier on July 3. The base
tier trace occurred in the June billing period, but the upgrade occurred in the July billing period. Therefore, we need to be able to measure these two events independently to properly bill our customers.
If your trace was recorded as an extended retention trace, then the base
and extended
metrics will both be recorded with the same timestamp.
Cost breakdown
The Base Charge for a trace is .05¢ per trace. We priced the upgrade such that an extended
retention trace costs 10x the price of a base tier trace (.50¢ per trace) including both metrics. Thus, each upgrade costs .45¢.
Method | Endpoint | Limit | Window |
---|---|---|---|
DELETE | Sessions | 30 | 1 minute |
POST OR PATCH | Runs | 5000 | 1 minute |
POST | Feedback | 5000 | 1 minute |
* | * | 2000 | 1 minute |
Plan | Limit | Window |
---|---|---|
Developer (no payment on file) | 50,000 events | 1 hour |
Developer (with payment on file) | 250,000 events | 1 hour |
Startup/Plus | 500,000 events | 1 hour |
Enterprise | Custom | Custom |
Plan | Limit | Window |
---|---|---|
Developer (no payment on file) | 500MB | 1 hour |
Developer (with payment on file) | 2.5GB | 1 hour |
Startup/Plus | 5.0GB | 1 hour |
Enterprise | Custom | Custom |
Plan | Limit | Window |
---|---|---|
Developer (no payment on file) | 5,000 traces | 1 month |
Settings
page under Usage and Billing
. Limit values are cached, so it may take a minute or two before the new limits apply.