Skip to main content

Settings

Access workspace settings from the bottom-left of the sidebar.

Terminology

In the dashboard, your organization is called a workspace.

GroupSections
WorkspaceGeneral, Team, Keys & Tokens, Security
BillingPlans & Usage, Audit Log
ConnectIntegrations

General

Workspace settings

Workspace Name

Appears across the dashboard and in notifications. Change it under Settings > General.

Workspace Short Name

Part of your workspace URL: swiftpatch.io/{short-name}.

warning

Changing the short name breaks existing bookmarks and shared links.

Storage Overview

MetricDescription
Storage UsedTotal storage out of your plan limit
Total BundlesBundles uploaded across all apps
Total ChannelsDeployment channels created
Avg Bundle SizeAverage bundle size
Storage LimitMaximum for your plan

Danger Zone

Delete Workspace permanently removes all apps, bundles, channels, and team members.

danger

This is irreversible. Export any data you need first.


Integrations

Integrations

IntegrationWhat it does
Firebase CrashlyticsImport native crash data with AI analysis
SlackReal-time release and crash notifications
LinearAuto-create issues for deployments
NotionSync release notes to Notion
AI Assistant (Claude)Auto-generate release notes and crash analysis

To connect: go to Settings > Integrations, click the service card, and follow the prompts.

Coming Soon

Discord, GitHub, Webhooks, and Analytics Export integrations are on the way.


Keys & Tokens

API keys and tokens

API Keys

API keys provide programmatic access to the SwiftPatch API with configurable scopes and expiration.

To create one: Settings > Keys & Tokens > API Keys > + Create Key.

warning

API keys are shown only once at creation time. Copy it immediately.

CI Tokens

App-scoped tokens for CI/CD pipelines. Authenticate via the x-ci-token header.

To create one: switch to the CI Tokens tab and click Create Token.

Token format: sp_ci_{8-char-prefix}_{32-char-secret}

Tokens are stored as SHA-256 hashes on the server. You can Revoke (immediate) or Regenerate (new token, old one revoked).

App-Level Tokens

Each app has two tokens:

TokenPrefixPurpose
App Tokenat_SDK uses this to check for and download updates
Deployment Keydk_CLI and CI/CD use this for publishing

Regenerating one does not affect the other.

tip

Use App ID in native config (SwiftPatchAppId) so the SDK resolves the latest token automatically. This lets you rotate tokens without an app store update. See Key Rotation.


Security

Bundle Signing

Enable RSA code signing to verify bundle integrity. Recommended for enterprise deployments.

Step 1: Go to Settings > Security.

Step 2: Enable Bundle Signing.

Step 3: Upload your RSA public key.

Step 4: Configure the SDK with the same key.

warning

Once enabled, every release must be signed. The SDK rejects unsigned bundles. Configure CI signing first.

Notifications

Configure alerts for new releases, rollbacks, usage limits, and security events.


Audit Log

Tracks every significant action in your workspace.

Audit log

What gets logged: team changes, key/token creation and revocation, app creation/deletion, releases, rollbacks, integration changes, billing changes, and security setting changes.

Filter by event type, actor, or date range. Click Export CSV for offline analysis.


Billing -- Plans & Usage

Billing

Your plan card shows included features: deploys per month, apps, team members, bandwidth, analytics retention, and support level.

A usage meter shows your current month's consumption.

Plans

PlanPriceBest for
FreeFreeSide projects
IndiePaid/monthSolo developers
TeamPaid/monthSmall teams
BusinessPaid/monthGrowing companies
EnterpriseCustomLarge organizations
info

Upgrades take effect immediately. Downgrades apply at the end of your billing cycle.


Quick Reference

I want to...Go to
Rename my workspaceGeneral
Check storage usageGeneral
Invite a team memberTeam
Create an API keyKeys & Tokens > API Keys
Create a CI tokenKeys & Tokens > CI Tokens
Rotate an app tokenApp Settings > Tokens
Enable bundle signingSecurity
Connect Slack or LinearIntegrations
Review workspace activityAudit Log
Upgrade my planPlans & Usage
Delete my workspaceGeneral > Danger Zone