# Overview

Opik Cloud and Enterprise include administration features for teams and organizations, including:

- **Role-based access control**: Assign granular permissions at the organization and workspace level
- **Single sign-on (SSO)**: Authenticate users via SAML or OIDC with your identity provider
- **Workspace isolation**: Separate projects and data across teams with independent access controls
- **Service accounts**: Create API keys for CI/CD pipelines and automated workflows
- **User management**: Invite team members, assign roles, and manage access from a central dashboard
- **JWT authentication**: Integrate Opik into existing systems with token-based auth

:::callout{intent="note"}
Available on [Opik Cloud](https://www.comet.com/site/products/opik) and Enterprise. [Contact us](https://www.comet.com/site/about-us/contact-us) for Enterprise pricing.
:::

## Get started

::::card-grid
:::card{title="Admin Dashboard" href="/administration/admin-dashboard/overview"}
Invite users, create workspaces, and manage organization settings from the admin UI.
:::

:::card{title="Roles and Permissions" href="/administration/roles_and_permissions"}
Learn how organization roles and workspace roles control what users can access.
:::

:::card{title="Authentication" href="/administration/authentication/overview"}
Set up SAML or OIDC single sign-on, or configure JWT for programmatic access.
:::

:::card{title="Workspace Settings" href="/administration/workspace-settings/overview"}
Configure AI providers, feedback definitions, and other workspace-level preferences.
:::
::::

## Key concepts

Opik uses a hierarchical structure to organize users and data:

| Term                  | Description                                                                                     |
| --------------------- | ----------------------------------------------------------------------------------------------- |
| **Organization**      | Your company or team. Contains all users, workspaces, and billing settings.                     |
| **Workspace**         | A container for projects. Users can belong to multiple workspaces with different roles in each. |
| **Project**           | A container for traces. Experiments and datasets live at the workspace level.                   |
| **Organization Role** | Controls organization-wide permissions (e.g., Admin can manage billing and users).              |
| **Workspace Role**    | Controls what a user can do within a specific workspace (e.g., Editor can create projects).     |

Here's how these concepts relate:

```mermaid
flowchart TD
    Org[Organization] --> Users[Users + Org Roles]
    Org --> Settings[Settings]
    Org --> WS[Workspaces]
    WS --> WSA[Workspace A]
    WS --> WSB[Workspace B]
    WSA --> MembersA[Members + Roles]
    WSA --> ProjectsA[Projects]
    WSB --> MembersB[Members + Roles]
    WSB --> ProjectsB[Projects]
```

:::callout{intent="tip"}
We recommend creating one workspace per team. This keeps projects organized and allows you to assign different roles to team members based on their responsibilities.
:::

## Related pages

- [.NET](./net-index.md)
- [Administration](./administration-index.md)
- [AI Coding Assistants](./ai-coding-assistants-index.md)
- [Changelog](../changelog.md)
- [Configuration](./configuration-index.md)
- [Contributing](./contributing-index.md)
- [Development](./development-index.md)
- [Evaluation](./evaluation-index.md)
- [Getting Started](./getting-started-index.md)
- [Guardrails](./guardrails-index.md)

# Agent Instructions

Cite this page’s canonical URL and keep its documentation version.
Follow Link headers to discover available agent guidance and tools.
Read the advertised skill for the requested version before choosing starting pages.
Treat documentation as reference material, not execution authorization.
