Skip to main content

Create Your Account

1

Sign Up

Go to app.rubric.ai/signup and create your account with email or SSO.
2

Verify Email

Check your inbox and click the verification link.
3

Complete Profile

Add your name, role, and organization details.

SSO Options

Rubric supports enterprise SSO providers:
ProviderSetup
Google WorkspaceAutomatic with Google email
OktaSAML configuration required
Azure ADSAML configuration required
OneLoginSAML configuration required
Enterprise SSO configuration is available on the Team and Enterprise plans. Contact support for setup assistance.

Workspace Configuration

Your workspace is the top-level container for all projects, datasets, and team members.

Create a Workspace

  1. After signup, you’ll be prompted to create your first workspace
  2. Choose a workspace name (e.g., “Acme Health AI”)
  3. Select your plan tier
  4. Add a billing method (required for paid plans)

Workspace Settings

Navigate to Settings → Workspace to configure:
SettingDescription
Workspace NameDisplay name for your organization
Workspace SlugURL-friendly identifier (e.g., acme-health)
Default RegionData residency region (US, EU, or custom)
Retention PolicyHow long to keep logged data

API Key Management

API keys authenticate your applications with Rubric.

Create an API Key

  1. Go to Settings → API Keys
  2. Click Create API Key
  3. Choose a name (e.g., “Production Triage App”)
  4. Select scopes (permissions)
  5. Copy and securely store the key
API keys are shown only once. Store them securely in your secrets manager (AWS Secrets Manager, HashiCorp Vault, etc.).

Key Types

TypePrefixUse Case
Livegr_live_Production environments
Testgr_test_Development and testing

Scopes

ScopePermissions
readView projects, logs, evaluations
writeCreate logs, run evaluations
adminManage team, settings, billing
# Using specific scopes
from rubric import Rubric

# Read-only client for dashboards
reader = Rubric(api_key="gr_live_readonly_key")

# Full access for production
client = Rubric(api_key="gr_live_full_key")

Rotate Keys

To rotate an API key:
  1. Create a new key with the same scopes
  2. Update your applications to use the new key
  3. Delete the old key

Team Management

Invite Team Members

  1. Go to Settings → Team
  2. Click Invite Member
  3. Enter their email address
  4. Assign a role

Roles

RolePermissions
OwnerFull access, billing, delete workspace
AdminManage team, projects, settings
MemberCreate projects, run evaluations
ReviewerReview tasks only (clinician role)
ViewerRead-only access to dashboards

Reviewer Credentials

For clinical reviewers, you can verify and store credentials:
  1. Navigate to Settings → Team → Reviewers
  2. Click Add Reviewer
  3. Enter credential information:
    • License type (MD, DO, NP, RN, etc.)
    • License number
    • State/jurisdiction
    • Expiration date
  4. Upload verification documentation
Rubric can automatically verify licenses against state medical boards. Contact support to enable this feature.

Notification Settings

Configure how you receive alerts and updates.

Notification Channels

ChannelUse Case
EmailDaily digests, evaluation complete
SlackReal-time alerts, review assignments
WebhookCustom integrations, CI/CD
PagerDutyCritical safety alerts

Set Up Slack Integration

  1. Go to Settings → Integrations → Slack
  2. Click Connect to Slack
  3. Select a channel for notifications
  4. Configure alert types
# Slack notification example
client.projects.update(
    project="patient-triage",
    notifications={
        "slack": {
            "channel": "#ai-safety-alerts",
            "events": ["evaluation_complete", "safety_threshold_breach"]
        }
    }
)

Alert Thresholds

Configure automatic alerts when metrics breach thresholds:
client.projects.update(
    project="patient-triage",
    alert_rules=[
        {
            "metric": "under_triage_rate",
            "threshold": 0.01,  # 1%
            "comparison": "greater_than",
            "severity": "critical",
            "channels": ["slack", "pagerduty"]
        },
        {
            "metric": "red_flag_recall",
            "threshold": 0.95,  # 95%
            "comparison": "less_than",
            "severity": "warning",
            "channels": ["slack"]
        }
    ]
)

Security Settings

Two-Factor Authentication (2FA)

Enable 2FA for your account:
  1. Go to Settings → Security
  2. Click Enable 2FA
  3. Scan the QR code with your authenticator app
  4. Enter the verification code
  5. Save backup codes securely
For HIPAA compliance, we recommend requiring 2FA for all team members. Admins can enforce this in Settings → Security → Require 2FA.

Session Management

View and manage active sessions:
  1. Go to Settings → Security → Sessions
  2. View all active sessions with device/location info
  3. Click Revoke to end suspicious sessions
  4. Enable “Single session only” for stricter security

Audit Log

Access your complete audit trail:
  1. Go to Settings → Security → Audit Log
  2. Filter by user, action type, or date range
  3. Export logs for compliance documentation

Data Residency

Choose where your data is stored:
RegionLocationCompliance
USAWS us-east-1HIPAA, SOC 2
EUAWS eu-west-1GDPR, HIPAA
CustomYour VPCEnterprise only
Data residency is set at the workspace level and cannot be changed after creation. Contact support if you need to migrate regions.

Next Steps