CI
Provider profile2 resources

CircleCI

Two documented M4 Pro macOS resource classes with Xcode-specific VM images. Native credit billing remains separate from plan subscriptions and allowances.

Reviewed Sep 21, 2026Provider claims · source links included
Visit provider

Company information

Official website ↗

Company-wide information is shown here once. Resource-specific support, terms and exceptions are recorded in each listing below. Operator relationships are not independently verified unless the evidence explicitly says so.

Research notes & open questions

Detailed credit rate and storage/egress economics require plan-specific validation. Image beta stability, concurrency entitlement and queue observations are separate from the available resource-class list. Uploaded assessment research (2026-09-21): CI: submitted research reports 9/19 checklist items resolved. Submitted open questions: repository: Which first-party docs confirm PR-event builds and commit/PR status reporting for the Performance plan?; cache: Are parallel-build controls (parallelism/test splitting) documented for macOS resources on the Performance plan?; support_channels: What are the documented support hours and scope for the Performance plan?; sla: Is there a contractual availability SLA with remedy applicable to the Performance plan?; identity: Are MFA and granular scoped roles documented as applicable to the Performance plan?; isolation: What workload-isolation and credential-protection commitments apply to macOS cloud jobs?; data_lifecycle: What are the documented retention, deletion, and backup responsibilities for build data?; security_docs: Where are the accessible contractual data/privacy terms (privacy policy, DPA) for the Performance plan?; cancellation: What are the documented cancellation, renewal, and refund terms for the Performance plan?; operator: Who is the contracting operator and where are the current terms/privacy policies?

Availability methods

Categories
  • ci
Signal
Service health
Access
Public
Format
JSON
Scope
Provider or infrastructure status; does not establish macOS stock.

A source for checking provider information; this does not establish current machine availability or guaranteed capacity. Last endpoint check: 2026-09-21.

Source ↗Observed Sep 21, 2026 · Structured observation

Billing model

Unit
credits
Prepaid
Yes
Compute
resource-specific credits per minute
Other charges
  • active users
  • add-on features
  • excess network/storage

Provider documentation; not independently performance-tested.

Source ↗Observed Sep 21, 2026 · Provider documented

Gui testing

Headless ui interaction
No

AI-extracted from first-party documentation; source passage retrieved and matched, with a separate evidence/applicability check. Not independently machine-tested. Applies to macOS UI testing, not general interactive desktop access.

Source ↗Observed Sep 21, 2026 · Provider documented

Image lifecycle

Stable image contents
generally unchanged
Exceptional rebuild possible
Yes

AI-extracted from first-party documentation; source passage retrieved and matched, with a separate evidence/applicability check. Not independently machine-tested. Stable-image contents are generally unchanged, but CircleCI may rebuild in exceptional circumstances.

Source ↗Observed Sep 21, 2026 · Provider documented

Image manifest details

Snapshot only
Yes
Current selectability
not established by manifest alone
Source kind
provider published inventory
MacOS
macOS 26.3 (25D125)
Xcode versions
  • 26.4.1 (17E202)
Simulator runtime labels
  • iOS 18.6
  • iOS 26.4
  • tvOS 18.5
  • tvOS 26.4
  • watchOS 11.5
  • watchOS 26.4
  • visionOS 2.5
  • visionOS 26.4
Tool version entries
  • Rubies (rbenv): 3.2.10 3.3.10 3.4.8 4.0.1
  • Default Ruby: 3.4.8
  • Python Versions (pyenv): 3.14.3
  • Default Python (python3): 3.14.3
  • NodeJS Versions (nvm): v24.15.0 v25.9.0
  • Default NodeJS: v24.15.0
  • Fastlane: 2.233.0
  • Cocoapods: 1.16.2
  • Java (Temurin LTS): openjdk 26 2026-03-17
  • Swift: Apple Swift version 6.3.1

Exact source-file inventory snapshot. Image retirement, rollout and offer compatibility must be checked against the provider selection table; upstream references do not certify a third-party deployment.

Source ↗Observed Sep 21, 2026 · Provider documented

Image manifest details

Snapshot only
Yes
Current selectability
not established by manifest alone
Source kind
provider published inventory
MacOS
macOS 15.3.2 (24D81)
Xcode versions
  • 16.4 (16F6)
Simulator runtime labels
  • iOS 17.5
  • iOS 18.5
  • tvOS 17.5
  • tvOS 18.5
  • watchOS 10.5
  • watchOS 11.5
  • visionOS 1.2
  • visionOS 2.5
Tool version entries
  • Rubies (rbenv): 3.1.7 3.2.8 3.3.8 3.4.3
  • Default Ruby: 3.4.3
  • Python Versions (pyenv): 3.13.3
  • Default Python (python3): 3.13.3
  • NodeJS Versions (nvm): v22.15.1 v24.0.2
  • Default NodeJS: v22.15.1
  • Fastlane: 2.227.2
  • Cocoapods: 1.16.2
  • Java (Temurin LTS): openjdk 24.0.1 2025-04-15
  • Swift: Apple Swift version 6.1.2

Exact source-file inventory snapshot. Image retirement, rollout and offer compatibility must be checked against the provider selection table; upstream references do not certify a third-party deployment.

Source ↗Observed Sep 21, 2026 · Provider documented

Image manifest details

Snapshot only
Yes
Current selectability
not established by manifest alone
Source kind
provider published inventory
MacOS
macOS 13.2.1 (22D68)
Xcode versions
  • 14.3.1 (14E300b)
Simulator runtime labels
  • iOS 15.5
  • iOS 16.4
  • tvOS 16.4
  • watchOS 8.5
  • watchOS 9.4
Tool version entries
  • Rubies (rbenv): 2.7.8 3.0.6 3.1.4 3.2.2
  • Default Ruby: 3.0.6
  • Python Versions (pyenv): 3.11.3
  • Default Python (python3): 3.11.3
  • NodeJS Versions (nvm): v18.16.0 v20.2.0
  • Default NodeJS: v18.16.0
  • Fastlane: 2.212.2
  • Cocoapods: 1.12.1
  • Java (Temurin LTS): openjdk 17.0.7 2023-04-18
  • Swift: Apple Swift version 5.8.1

Exact source-file inventory snapshot. Image retirement, rollout and offer compatibility must be checked against the provider selection table; upstream references do not certify a third-party deployment.

Source ↗Observed Sep 21, 2026 · Provider documented

Image manifest details

Snapshot only
Yes
Current selectability
not established by manifest alone
Source kind
provider published inventory
MacOS
macOS 15.6 (24G84)
Xcode versions
  • 26.3 (17C529)
Simulator runtime labels
  • iOS 18.6
  • iOS 26.2
  • tvOS 18.5
  • tvOS 26.2
  • watchOS 11.5
  • watchOS 26.2
  • visionOS 2.5
  • visionOS 26.2
Tool version entries
  • Rubies (rbenv): 3.2.10 3.3.10 3.4.8 4.0.1
  • Default Ruby: 3.4.8
  • Python Versions (pyenv): 3.14.3
  • Default Python (python3): 3.14.3
  • NodeJS Versions (nvm): v24.14.0 v25.8.0
  • Default NodeJS: v24.14.0
  • Fastlane: 2.232.2
  • Cocoapods: 1.16.2
  • Java (Temurin LTS): openjdk 25.0.2 2026-01-20 LTS
  • Swift: Apple Swift version 6.2.4

Exact source-file inventory snapshot. Image retirement, rollout and offer compatibility must be checked against the provider selection table; upstream references do not certify a third-party deployment.

Source ↗Observed Sep 21, 2026 · Provider documented

Image manifest details

Snapshot only
Yes
Current selectability
not established by manifest alone
Source kind
provider published inventory
MacOS
macOS 26.6.2 (25G83)
Xcode versions
  • 27.2 (27B5019j)
Simulator runtime labels
  • iOS 26.5
  • iOS 27.2
  • tvOS 26.5
  • tvOS 27.2
  • watchOS 26.5
  • watchOS 27.2
  • visionOS 26.5
  • visionOS 27.2
Tool version entries
  • Rubies (rbenv): 3.3.11 3.4.9 4.0.5
  • Default Ruby: 3.4.9
  • Python Versions (pyenv): 3.14.5
  • Default Python (python3): 3.14.5
  • NodeJS Versions (nvm): v24.21.0 v26.9.0
  • Default NodeJS: v24.21.0
  • Fastlane: 2.240.1
  • Cocoapods: 1.17.0
  • Java (Temurin LTS): openjdk 26.0.2.1 2026-08-18
  • Swift: Apple Swift version 6.4

Exact source-file inventory snapshot. Image retirement, rollout and offer compatibility must be checked against the provider selection table; upstream references do not certify a third-party deployment.

Source ↗Observed Sep 21, 2026 · Provider documented

Image manifest details

Snapshot only
Yes
Current selectability
not established by manifest alone
Source kind
provider published inventory
MacOS
macOS 26.5.1 (25F80)
Xcode versions
  • 26.6 (17F113)
Simulator runtime labels
  • iOS 18.6
  • iOS 26.5
  • tvOS 18.5
  • tvOS 26.5
  • watchOS 11.5
  • watchOS 26.5
  • visionOS 2.5
  • visionOS 26.5
Tool version entries
  • Rubies (rbenv): 3.3.11 3.4.9 4.0.5
  • Default Ruby: 3.4.9
  • Python Versions (pyenv): 3.14.6
  • Default Python (python3): 3.14.6
  • NodeJS Versions (nvm): v24.17.0 v26.3.1
  • Default NodeJS: v24.17.0
  • Fastlane: 2.236.1
  • Cocoapods: 1.16.2
  • Java (Temurin LTS): openjdk 26.0.1 2026-04-21
  • Swift: Apple Swift version 6.3.3

Exact source-file inventory snapshot. Image retirement, rollout and offer compatibility must be checked against the provider selection table; upstream references do not certify a third-party deployment.

Source ↗Observed Sep 21, 2026 · Provider documented

Image manifest details

Snapshot only
Yes
Current selectability
not established by manifest alone
Source kind
provider published inventory
MacOS
macOS 15.6 (24G84)
Xcode versions
  • 26.2 (17C52)
Simulator runtime labels
  • iOS 18.6
  • iOS 26.2
  • tvOS 18.5
  • tvOS 26.2
  • watchOS 11.5
  • watchOS 26.2
  • visionOS 2.5
  • visionOS 26.2
Tool version entries
  • Rubies (rbenv): 3.1.7 3.2.9 3.3.10 3.4.7
  • Default Ruby: 3.4.7
  • Python Versions (pyenv): 3.13.11
  • Default Python (python3): 3.13.11
  • NodeJS Versions (nvm): v24.12.0 v25.2.1
  • Default NodeJS: v24.12.0
  • Fastlane: 2.229.1
  • Cocoapods: 1.16.2
  • Java (Temurin LTS): openjdk 25.0.1 2025-10-21 LTS
  • Swift: Apple Swift version 6.2.3

Exact source-file inventory snapshot. Image retirement, rollout and offer compatibility must be checked against the provider selection table; upstream references do not certify a third-party deployment.

Source ↗Observed Sep 21, 2026 · Provider documented

Image manifest details

Snapshot only
Yes
Current selectability
not established by manifest alone
Source kind
provider published inventory
MacOS
macOS 26.3.1 (25D2128)
Xcode versions
  • 26.5 (17F42)
Simulator runtime labels
  • iOS 18.6
  • iOS 26.5
  • tvOS 18.5
  • tvOS 26.5
  • watchOS 11.5
  • watchOS 26.5
  • visionOS 2.5
  • visionOS 26.5
Tool version entries
  • Rubies (rbenv): 3.2.10 3.3.10 3.4.8 4.0.3
  • Default Ruby: 3.4.8
  • Python Versions (pyenv): 3.14.3
  • Default Python (python3): 3.14.3
  • NodeJS Versions (nvm): v24.15.0 v26.1.0
  • Default NodeJS: v24.15.0
  • Fastlane: 2.234.0
  • Cocoapods: 1.16.2
  • Java (Temurin LTS): openjdk 26.0.1 2026-04-21
  • Swift: Apple Swift version 6.3.2

Exact source-file inventory snapshot. Image retirement, rollout and offer compatibility must be checked against the provider selection table; upstream references do not certify a third-party deployment.

Source ↗Observed Sep 21, 2026 · Provider documented

Image manifest details

Snapshot only
Yes
Current selectability
not established by manifest alone
Source kind
provider published inventory
MacOS
macOS 14.3.1 (23D60)
Xcode versions
  • 15.4 (15F31d)
Simulator runtime labels
  • iOS 16.4
  • iOS 17.5
  • tvOS 16.4
  • tvOS 17.5
  • watchOS 9.4
  • watchOS 10.5
  • visionOS 1.2
Tool version entries
  • Rubies (rbenv): 3.0.6 3.1.4 3.2.3 3.3.0
  • Default Ruby: 3.3.0
  • Python Versions (pyenv): 3.12.2
  • Default Python (python3): 3.12.2
  • NodeJS Versions (nvm): v20.13.1 v22.1.0
  • Default NodeJS: v20.13.1
  • Fastlane: 2.220.0
  • Cocoapods: 1.15.2
  • Java (Temurin LTS): openjdk 22.0.1 2024-04-16
  • Swift: Apple Swift version 5.10

Exact source-file inventory snapshot. Image retirement, rollout and offer compatibility must be checked against the provider selection table; upstream references do not certify a third-party deployment.

Source ↗Observed Sep 21, 2026 · Provider documented

Image manifest details

Snapshot only
Yes
Current selectability
not established by manifest alone
Source kind
provider published inventory
MacOS
macOS 26.6.2 (25G83)
Xcode versions
  • 27.0 (27A266a)
Simulator runtime labels
  • iOS 26.5
  • iOS 27.0
  • tvOS 26.5
  • tvOS 27.0
  • watchOS 26.5
  • watchOS 27.0
  • visionOS 26.5
  • visionOS 27.0
Tool version entries
  • Rubies (rbenv): 3.3.11 3.4.9 4.0.5
  • Default Ruby: 3.4.9
  • Python Versions (pyenv): 3.14.5
  • Default Python (python3): 3.14.5
  • NodeJS Versions (nvm): v24.21.0 v26.8.2
  • Default NodeJS: v24.21.0
  • Fastlane: 2.239.0
  • Cocoapods: 1.17.0
  • Java (Temurin LTS): openjdk 26.0.2.1 2026-08-18
  • Swift: Apple Swift version 6.4

Exact source-file inventory snapshot. Image retirement, rollout and offer compatibility must be checked against the provider selection table; upstream references do not certify a third-party deployment.

Source ↗Observed Sep 21, 2026 · Provider documented

Image manifest details

Snapshot only
Yes
Current selectability
not established by manifest alone
Source kind
provider published inventory
MacOS
macOS 15.6 (24G84)
Xcode versions
  • 26.1.1 (17B100)
Simulator runtime labels
  • iOS 18.6
  • iOS 26.1
  • tvOS 18.5
  • tvOS 26.1
  • watchOS 11.5
  • watchOS 26.1
  • visionOS 2.5
  • visionOS 26.1
Tool version entries
  • Rubies (rbenv): 3.1.7 3.2.9 3.3.10 3.4.7
  • Default Ruby: 3.4.7
  • Python Versions (pyenv): 3.13.9
  • Default Python (python3): 3.13.9
  • NodeJS Versions (nvm): v24.11.1 v25.2.0
  • Default NodeJS: v24.11.1
  • Fastlane: 2.228.0
  • Cocoapods: 1.16.2
  • Java (Temurin LTS): openjdk 25.0.1 2025-10-21 LTS
  • Swift: Apple Swift version 6.2.1

Exact source-file inventory snapshot. Image retirement, rollout and offer compatibility must be checked against the provider selection table; upstream references do not certify a third-party deployment.

Source ↗Observed Sep 21, 2026 · Provider documented

Network limitations

Applies to
self-hosted runners
Operation
restoring caches and workspaces

AI-extracted from first-party documentation; source passage retrieved and matched, with a separate evidence/applicability check. Not independently machine-tested. This stated transfer limit applies only to self-hosted runners and only for restoring caches and workspaces.

Source ↗Observed Sep 21, 2026 · Provider documented

Persistence

Job vm
fresh per job
Persistent vm
No

AI-extracted from first-party documentation; source passage retrieved and matched, with a separate evidence/applicability check. Not independently machine-tested. Applies to managed macOS jobs for both offers; each job starts in a new VM.

Source ↗Observed Sep 21, 2026 · Provider documented

Support plans

Support plan
Elite
Eligible customer type
annual customers

AI-extracted from first-party documentation; source passage retrieved and matched, with a separate evidence/applicability check. Not independently machine-tested. The support page identifies Elite support eligibility by customer type.

Source ↗Observed Sep 21, 2026 · Provider documented

Support purchase requirements

Plan
Performance
Support
8x5
Purchase required for runner
No
Price published
No

AI-extracted from first-party documentation; source passage retrieved and matched, with a separate evidence/applicability check. Not independently machine-tested. Performance support is optional; no add-on price is published in the cited passage.

Source ↗Observed Sep 21, 2026 · Provider documented

THE RESOURCE CATALOG

Full specifications

2 individual listings
CI runners#

m4pro.large

Public listing; stock and purchase eligibility are not established by this record.

Native price400 credits/ minute
System
M4 Pro12 vCPU · 56 GB RAM
Software & location

macOS 26.6.2, 26.5.1, 15.3.2, 26.3.1, 26.3, 15.6, 14.3.1, 13.2.1 · Xcode 27.0, 26.6, 16.4, 27.2 (27B5019j), 27.0 (27A266a), 26.6 (17F113), 26.5 (17F42), 26.4.1 (17E202), 26.3.0 (17C529), 26.2.0 (17C52), 26.1.1 (17B100), 16.4 (16F6), 15.4 (15F31d), 14.3.1 (14E300b)

Region not documented

Availability

Check availability

Confirm before ordering

Offer value · default usage

29/100Low confidenceEst. USD 2,880 / 12 months
Calculation & assumptions

100 × reference price ÷ (reference price + offering price). Same category and chip; 2 providers. Uses an estimated price, not a complete invoice.

100 × USD 1,200 ÷ (USD 1,200 + USD 2,880) = 29/100.

Credit purchase increments and required account charges need normalization.

  • One user and one concurrent job or machine.
  • Excludes optional add-ons, transfer, extra storage and applicable taxes.
  • Estimated from the available listed price; unresolved charges and terms remain in the source details.
  • Credit spend uses the published conversion and minimum purchase, without adding the same credits twice. Purchase increments may change the invoice.
Reference prices · 2 providers
Source values
Value methodology ↗

CI: 1,000 minutes/month for 12 months, 10-minute jobs, private repositories, new Apple membership. Machines: one 720-hour allocation. Change usage assumptions ↗

Services & integrations

Service integrations for this offering are still being reviewed. The specifications below retain the available source evidence; confirm required integrations with the provider.

Workload capabilities

Admin
Not verified

No explicit offer-scoped or provider-scope evidence.

Docker
Not verified

No explicit offer-scoped or provider-scope evidence.

Graphical desktop
Not verified

No explicit offer-scoped or provider-scope evidence.

IOS simulator
Supported

Provider documented

Provider documentation; not independently performance-tested.

Nested virtualization
Not verified

No explicit offer-scoped or provider-scope evidence.

SSH
Not verified

No explicit offer-scoped or provider-scope evidence.

Xcode build
Supported

Provider documented

Provider documentation; not independently performance-tested.

Pricing & commercial terms

Credit conversion

Currency
USD
Amount per credit
0.0006
Plan
Performance standard rate

Standard published credit purchase rate; negotiated agreements may differ. Multiply the resource credit rate by this value for a compute-only equivalent, not a total monthly bill.

Source ↗Observed Sep 21, 2026 · Provider documented

Credit purchase

Amount
15
Currency
USD
Credits
25,000
Unit
month
Plan
Performance
Minimum
Yes

Performance starts at $15/month; this purchases credits and must not be added again as a platform fee. USD confirmed by the separately sourced credit conversion. Additional usage and other credit-consuming features affect the bill.

Source ↗Observed Sep 21, 2026 · Provider documented

Pricing

Amount
400
Unit
credits per minute

Provider documentation; not independently performance-tested.

Source ↗Observed Sep 21, 2026 · Provider documented

Hardware & software

Hardware

Chip
M4 Pro
VCPU
12
RAM GB
56

Provider documentation; not independently performance-tested.

Source ↗Observed Sep 21, 2026 · Provider documented

Selectable image matrix

Images
  • Selector
    27.2
    Xcode
    Xcode 27.2 (27B5019j)
    MacOS
    26.6.2
    Resource classes
    • m4pro.medium
    • m4pro.large
  • Selector
    27.0
    Xcode
    Xcode 27.0 (27A266a)
    MacOS
    26.6.2
    Resource classes
    • m4pro.medium
    • m4pro.large
  • Selector
    26.6
    Xcode
    Xcode 26.6 (17F113)
    MacOS
    26.5.1
    Resource classes
    • m4pro.medium
    • m4pro.large
  • Selector
    26.5
    Xcode
    Xcode 26.5 (17F42)
    MacOS
    26.3.1
    Resource classes
    • m4pro.medium
    • m4pro.large
  • Selector
    26.4.1
    Xcode
    Xcode 26.4.1 (17E202)
    MacOS
    26.3
    Resource classes
    • m4pro.medium
    • m4pro.large
  • Selector
    26.3.0
    Xcode
    Xcode 26.3.0 (17C529)
    MacOS
    15.6
    Resource classes
    • m4pro.medium
    • m4pro.large
  • Selector
    26.2.0
    Xcode
    Xcode 26.2.0 (17C52)
    MacOS
    15.6
    Resource classes
    • m4pro.medium
    • m4pro.large
  • Selector
    26.1.1
    Xcode
    Xcode 26.1.1 (17B100)
    MacOS
    15.6
    Resource classes
    • m4pro.medium
    • m4pro.large
  • Selector
    16.4.0
    Xcode
    Xcode 16.4 (16F6)
    MacOS
    15.3.2
    Resource classes
    • m4pro.medium
    • m4pro.large
  • Selector
    15.4.0
    Xcode
    Xcode 15.4 (15F31d)
    MacOS
    14.3.1
    Resource classes
    • m4pro.medium
    • m4pro.large
  • Selector
    14.3.1
    Xcode
    Xcode 14.3.1 (14E300b)
    MacOS
    13.2.1
    Resource classes
    • m4pro.medium
    • m4pro.large
Beta images
may change with minimal notice

Provider documentation; not independently performance-tested.

Source ↗Observed Sep 21, 2026 · Provider documented

Access, operations & capabilities

Isolation

Fresh vm per job
Yes
Ephemeral
Yes

Provider documentation; not independently performance-tested.

Source ↗Observed Sep 21, 2026 · Provider documented

Additional resource information

Availability

Cloud
Yes
Server
No

AI-extracted from first-party documentation; source passage retrieved and matched, with a separate evidence/applicability check. Not independently machine-tested. Applies to both supplied offers; available on CircleCI Cloud and not CircleCI Server.

Source ↗Observed Sep 21, 2026 · Provider documented

Compatibility

Documented examples
  • Xcode
    27.0
    MacOS
    26.6.2
  • Xcode
    26.6
    MacOS
    26.5.1
  • Xcode
    16.4
    MacOS
    15.3.2
IOS simulator
supported
Beta images
mutable until stable

Provider documentation; not independently performance-tested.

Source ↗Observed Sep 21, 2026 · Provider documented

Compatibility

Xcode build
Yes
IOS simulator
Yes
Simulator families
  • iPhone
  • iPad
  • Apple Watch
  • Apple TV
Configuration
macos executor + Xcode selector

Provider documentation; not independently performance-tested.

Source ↗Observed Sep 21, 2026 · Provider documented

Included usage

Credits per month
30,000
Plan
Performance
Shared across usage
Yes

Performance plan allowance shared across credit-consuming usage, not an additional allowance per runner. Current M4 Pro classes require Performance or Scale.

Source ↗Observed Sep 21, 2026 · Provider documented

CI runners#

m4pro.medium

Public listing; stock and purchase eligibility are not established by this record.

Native price200 credits/ minute
System
M4 Pro6 vCPU · 28 GB RAM
Software & location

macOS 26.6.2, 26.5.1, 15.3.2, 26.3.1, 26.3, 15.6, 14.3.1, 13.2.1 · Xcode 27.0, 26.6, 16.4, 27.2 (27B5019j), 27.0 (27A266a), 26.6 (17F113), 26.5 (17F42), 26.4.1 (17E202), 26.3.0 (17C529), 26.2.0 (17C52), 26.1.1 (17B100), 16.4 (16F6), 15.4 (15F31d), 14.3.1 (14E300b)

Region not documented

Availability

Check availability

Confirm before ordering

Offer value · default usage

45/100Low confidenceEst. USD 1,440 / 12 months
Calculation & assumptions

100 × reference price ÷ (reference price + offering price). Same category and chip; 2 providers. Uses an estimated price, not a complete invoice.

100 × USD 1,200 ÷ (USD 1,200 + USD 1,440) = 45/100.

Credit purchase increments and required account charges need normalization.

  • One user and one concurrent job or machine.
  • Excludes optional add-ons, transfer, extra storage and applicable taxes.
  • Estimated from the available listed price; unresolved charges and terms remain in the source details.
  • Credit spend uses the published conversion and minimum purchase, without adding the same credits twice. Purchase increments may change the invoice.
Reference prices · 2 providers
Source values
Value methodology ↗

CI: 1,000 minutes/month for 12 months, 10-minute jobs, private repositories, new Apple membership. Machines: one 720-hour allocation. Change usage assumptions ↗

Services & integrations

Service integrations for this offering are still being reviewed. The specifications below retain the available source evidence; confirm required integrations with the provider.

Workload capabilities

Admin
Not verified

No explicit offer-scoped or provider-scope evidence.

Docker
Not verified

No explicit offer-scoped or provider-scope evidence.

Graphical desktop
Not verified

No explicit offer-scoped or provider-scope evidence.

IOS simulator
Supported

Provider documented

Provider documentation; not independently performance-tested.

Nested virtualization
Not verified

No explicit offer-scoped or provider-scope evidence.

SSH
Not verified

No explicit offer-scoped or provider-scope evidence.

Xcode build
Supported

Provider documented

Provider documentation; not independently performance-tested.

Pricing & commercial terms

Credit conversion

Currency
USD
Amount per credit
0.0006
Plan
Performance standard rate

Standard published credit purchase rate; negotiated agreements may differ. Multiply the resource credit rate by this value for a compute-only equivalent, not a total monthly bill.

Source ↗Observed Sep 21, 2026 · Provider documented

Credit purchase

Amount
15
Currency
USD
Credits
25,000
Unit
month
Plan
Performance
Minimum
Yes

Performance starts at $15/month; this purchases credits and must not be added again as a platform fee. USD confirmed by the separately sourced credit conversion. Additional usage and other credit-consuming features affect the bill.

Source ↗Observed Sep 21, 2026 · Provider documented

Pricing

Amount
200
Unit
credits per minute

Provider documentation; not independently performance-tested.

Source ↗Observed Sep 21, 2026 · Provider documented

Hardware & software

Hardware

Chip
M4 Pro
VCPU
6
RAM GB
28

Provider documentation; not independently performance-tested.

Source ↗Observed Sep 21, 2026 · Provider documented

Image selection policy

Executor
macos
Selection key
xcode
Resource class
m4pro.medium
Example Xcode
27.0.0

AI-extracted from first-party documentation; source passage retrieved and matched, with a separate evidence/applicability check. Not independently machine-tested. The selected Xcode image is configured in CircleCI config; the example uses m4pro.medium.

Source ↗Observed Sep 21, 2026 · Provider documented

Selectable image matrix

Images
  • Selector
    27.2
    Xcode
    Xcode 27.2 (27B5019j)
    MacOS
    26.6.2
    Resource classes
    • m4pro.medium
    • m4pro.large
  • Selector
    27.0
    Xcode
    Xcode 27.0 (27A266a)
    MacOS
    26.6.2
    Resource classes
    • m4pro.medium
    • m4pro.large
  • Selector
    26.6
    Xcode
    Xcode 26.6 (17F113)
    MacOS
    26.5.1
    Resource classes
    • m4pro.medium
    • m4pro.large
  • Selector
    26.5
    Xcode
    Xcode 26.5 (17F42)
    MacOS
    26.3.1
    Resource classes
    • m4pro.medium
    • m4pro.large
  • Selector
    26.4.1
    Xcode
    Xcode 26.4.1 (17E202)
    MacOS
    26.3
    Resource classes
    • m4pro.medium
    • m4pro.large
  • Selector
    26.3.0
    Xcode
    Xcode 26.3.0 (17C529)
    MacOS
    15.6
    Resource classes
    • m4pro.medium
    • m4pro.large
  • Selector
    26.2.0
    Xcode
    Xcode 26.2.0 (17C52)
    MacOS
    15.6
    Resource classes
    • m4pro.medium
    • m4pro.large
  • Selector
    26.1.1
    Xcode
    Xcode 26.1.1 (17B100)
    MacOS
    15.6
    Resource classes
    • m4pro.medium
    • m4pro.large
  • Selector
    16.4.0
    Xcode
    Xcode 16.4 (16F6)
    MacOS
    15.3.2
    Resource classes
    • m4pro.medium
    • m4pro.large
  • Selector
    15.4.0
    Xcode
    Xcode 15.4 (15F31d)
    MacOS
    14.3.1
    Resource classes
    • m4pro.medium
    • m4pro.large
  • Selector
    14.3.1
    Xcode
    Xcode 14.3.1 (14E300b)
    MacOS
    13.2.1
    Resource classes
    • m4pro.medium
    • m4pro.large
Beta images
may change with minimal notice

Provider documentation; not independently performance-tested.

Source ↗Observed Sep 21, 2026 · Provider documented

Access, operations & capabilities

Isolation

Fresh vm per job
Yes
Ephemeral
Yes

Provider documentation; not independently performance-tested.

Source ↗Observed Sep 21, 2026 · Provider documented

Additional resource information

Availability

Cloud
Yes
Server
No

AI-extracted from first-party documentation; source passage retrieved and matched, with a separate evidence/applicability check. Not independently machine-tested. Applies to both supplied offers; available on CircleCI Cloud and not CircleCI Server.

Source ↗Observed Sep 21, 2026 · Provider documented

Compatibility

Documented examples
  • Xcode
    27.0
    MacOS
    26.6.2
  • Xcode
    26.6
    MacOS
    26.5.1
  • Xcode
    16.4
    MacOS
    15.3.2
IOS simulator
supported
Beta images
mutable until stable

Provider documentation; not independently performance-tested.

Source ↗Observed Sep 21, 2026 · Provider documented

Compatibility

Xcode build
Yes
IOS simulator
Yes
Simulator families
  • iPhone
  • iPad
  • Apple Watch
  • Apple TV
Configuration
macos executor + Xcode selector

Provider documentation; not independently performance-tested.

Source ↗Observed Sep 21, 2026 · Provider documented

Included usage

Credits per month
30,000
Plan
Performance
Shared across usage
Yes

Performance plan allowance shared across credit-consuming usage, not an additional allowance per runner. Current M4 Pro classes require Performance or Scale.

Source ↗Observed Sep 21, 2026 · Provider documented