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 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 Workspaces → [workspace] → Settings tab
  3. Click the edit icon next to the workspace name
  4. Enter the new name and save
  1. Open the workspace
  2. Navigate to Workspaces → [workspace] → Settings tab
  3. Scroll to the danger zone
  4. Click Delete Workspace
  5. Confirm the deletion by typing the workspace name

Deleted workspaces are soft-deleted: hidden from your dashboard and excluded from usage calculations, but data is retained in the database. Contact support@runnerhub.net to permanently delete or recover deleted workspace data.

Access workspace settings at Workspaces[Workspace Name]Settings tab.

Available tabs:

  • Workspace name and ID (for API usage)
  • Created date
  • Delete workspace option
  • Workspace-level environment variables available to all apps
  • 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