Skip to content

Workspace Management

A workspace is the primary organizational unit in RunnerHub. It contains your apps, environment variables, signing credentials, and all associated jobs and artifacts.

RunnerHub organizes resources in a clear hierarchy:

User
└── Workspace
├── Apple Signing Credentials
├── Workspace Variables
└── App
├── Build Configuration
├── Environment Variables
├── Schedules
└── Jobs & Artifacts

Each user can create multiple workspaces, and each workspace can contain multiple apps. This allows you to organize projects by team, client, or any logical grouping that works for your workflow.

To create a new workspace:

  1. Navigate to DashboardWorkspaces
  2. Click Create New Workspace
  3. Enter a workspace name (e.g., “Mobile Team”, “Client A Projects”)
  4. Click Create

Your workspace is now ready. You can immediately start adding apps and configuring build settings.

Each workspace can have one Apple signing configuration that applies to all apps within it. This centralized configuration includes:

  • Apple ID credentials (API key)
  • Development & distribution certificates
  • Provisioning profiles
  • Team identifiers

Define environment variables at the workspace level that are available to all apps within that workspace. These are useful for:

  • Build settings shared across multiple projects
  • API endpoints or base URLs
  • Feature flags
  • Shared credentials (with encryption)

Access workspace variables in your pipeline using standard environment variable syntax:

steps:
- name: Build with shared config
run: |
echo $SHARED_API_KEY
echo $BUILD_ENVIRONMENT

The number of workspaces available depends on your subscription:

PlanWorkspaces
Free1
Pay-As-You-Go3
ProUnlimited
BusinessUnlimited
  1. Open the workspace
  2. Navigate to SettingsGeneral
  3. Click the edit icon next to the workspace name
  4. Enter the new name and save
  1. Open the workspace
  2. Navigate to SettingsGeneral
  3. Scroll to the danger zone
  4. Click Delete Workspace
  5. Confirm the deletion by typing the workspace name

RunnerHub performs soft deletion of workspaces, meaning your data is retained for a GDPR-compliant period (typically 30 days) before permanent removal. This allows for account recovery if needed.

During the retention period, deleted workspace data is:

  • Not displayed in your dashboard
  • Not included in usage calculations
  • Accessible to RunnerHub support if you need to recover it

After the retention period, all data is permanently deleted from our systems.

Access workspace settings at Dashboard[Workspace Name]Settings.

  • Workspace name
  • Workspace ID (for API usage)
  • Created date
  • Member count (if using Teams)
  • Current subscription plan
  • Usage and overage charges
  • Billing contact
  • Active sessions
  • Connected OAuth providers
  • API tokens
  • One workspace per team/client: Simplifies permissions and billing allocation
  • Use consistent naming: Include the team or project name in workspace titles
  • Set up workspace variables early: Reduce duplication by centralizing shared settings
  • Review billing monthly: Monitor usage trends to anticipate plan upgrades
  • Archive unused workspaces: Delete workspaces for completed projects to keep your dashboard clean