Skip to main content

OpenBB Workspace Enterprise

OpenBB Workspace Enterprise provides a secure, compliant solution for organizations that require the highest level of data protection and control. Deploy our platform entirely within your infrastructure—either on-premises or in your private cloud (VPC)—to maintain complete control over your sensitive financial data and AI workflows.

OpenBB Workspace Enterprise Architecture

Key Benefits

  • Complete Data Control: Deploy within your infrastructure—on-premises or private cloud (VPC)
  • Enhanced Security: Keep all data, models, and prompts within your secure environment
  • Compliance Ready: Meet strict regulatory requirements with built-in compliance features
  • Seamless Integration: Connect with your internal systems, data sources, and authentication providers
  • Granular Access Control: Implement enterprise-grade role-based access control
  • Enterprise Support: Access dedicated support and service-level agreements (SLAs)

Team Collaboration

OpenBB Workspace Enterprise enables secure team collaboration while maintaining strict access controls. When you sign up, we create a dedicated organization account for your team, allowing you to:

  • Keep dashboards private and accessible only to authorized team members
  • Share findings and insights with specific colleagues
  • Collaborate on alpha generation while maintaining data security
Dashboard Sharing Interface

Role-Based Access Control (RBAC)

Our enterprise-grade RBAC system provides granular control over user permissions. Instead of managing individual permissions, you can create roles that define specific access levels for different user groups.

Creating and Managing Roles

To set up role-based access:

  1. Create a new role with a descriptive name
  2. Provide a clear description of the role's purpose
  3. Assign users to the role
Role Creation Interface
Role Creation Form

Note: You can only assign users who have already been added to the Workspace. See the User Management section for adding new users.

After creating a role, you can view all assigned users and role metadata in the Roles tab:

Role User List

Permission Management

Permissions are organized into three key categories:

  1. Apps: Manage dashboard access through apps
  2. Widgets: Granular control over widget access
  3. Prompts: Control access to AI prompts
Permissions Overview

App Permissions

To set up app permissions:

  1. Configure your data integration in the App tab
  2. Click the information toast message to access the Permissions section
  3. Update data connection permissions from "No Access" to "Access"
  4. (Optional) Grant access to specific widgets associated with the data integration instead of the entire app
Backend Setup Notification
Permission Edit Interface

Efficient Permission Assignment:

  • Search by category or data provider
  • Use multi-select for bulk permission assignment
  • Widgets with "No Access" remain hidden from users with that role

Widget Permissions

If you want to grant access to specific widgets instead of the entire app, you can do so by setting widget permissions.

Permission Edit Interface

Prompt Permissions

Manage access to prompts through:

  1. Custom backend configuration
  2. Manual setup within the Workspace
  3. Role Management in the Admin Portal
Prompt Setup Interface
Prompt Sharing Controls

Activity Logging

The Activity Log provides comprehensive tracking of all role and permission changes:

  • Role creation, modification, and deletion
  • User role assignments and removals
  • Permission updates

Each log entry includes:

  • Timestamp
  • User who performed the action
  • Action type
  • Detailed change information

The log supports filtering and searching by activity type for quick access to relevant entries.

Activity Log Interface

User Management

The User Management interface provides comprehensive control over workspace access:

  • Invite or remove team members
  • Export user lists
  • View detailed user profiles including permissions, user type, and login history
Team Management Interface

User Invitation Process

Invite users by providing:

  • First name
  • Last name
  • Email address

Invitation Options:

  • Standard invitation requiring user acceptance
  • Bypass invitation for immediate access

Invitation Methods:

  1. Single User Invitation
  2. Bulk Invitation (recommended for multiple users)
Single User Invitation

For bulk invitations:

  1. Download the template
  2. Remove sample data
  3. Add your user information
  4. Upload the completed file
Bulk User Invitation

User Profile Management

The user profile interface enables:

  • User deletion
  • User type changes (Normal User/Admin)
  • Permission review and adjustment
  • Aggregated view of all permissions across roles
User Profile Interface

User Export

Export complete user lists with details in CSV or XLS format:

User Export Interface

Others

Data Export Capabilities

Enterprise users can export data in multiple formats:

  • CSV
  • JSON
  • XLSX
  • Other supported formats
Data Export Interface

Dashboard Reporting

Export dashboards to PDF with a single click:

Report Export Interface

Example exported report:

Exported Dashboard Report

Excel Integration

Enterprise users can:

  • Access OpenBB sandbox data directly from Excel
  • Export datasets to Excel format
  • Use the OpenBB Add-in for Excel

For detailed information, see OpenBB Add-in for Excel.

Excel Add-in Interface