Copy logo as SVG
Copy wordmark as SVG
Download brand assets
Brand guidelines

Start for free, pay as you go

Get started with Tuist at no cost, and only invest more when you're ready for higher limits or personalized support.

Plans

Pricing plans

Air

Get started with no credit card required

Free
  • Free under tier limits
  • All features, no credit card required
  • Community support via forum
Get started

Pro

Popular

Usage-based pricing after free tier

$0 and up
  • Pay nothing if below free tier limits
  • Pay only for what you use per feature
  • Standard support via Slack and email
Upgrade on the go

Enterprise

Create your plan or self-host your instance

Custom
  • Tailored agreement for specific needs
  • Self-host your instance of Tuist
  • Priority support via Slack channel
Contact us
Features

Compare features across plans

You're only charged for the features you use, based on your usage, and only after you exceed a free threshold.

Air Pro Enterprise
Base price
Free
$0 and up
Price per unit above free tier
Custom
Usage/seat based pricing
Cache egress
Data downloaded from the Module, Xcode, Gradle, and Bazel caches. Uploads and storage are free.
How is egress measured?
Cache egress Every cache shares one allowance each billing period, and traffic from Tuist Runners counts at half.
100 GB
100 GB
+ $0.10 per additional GB
Custom
Cache requests
Downloads served from any of your caches.
How are requests counted?
Cache requests Each download from a cache is one request. Every cache shares one allowance each billing period, and requests from Tuist Runners count at half.
1M
1M
+ $0.01 per additional 1,000
Custom
Tuist Runners
Managed macOS and Linux runners next to your cache, billed per minute of job time.
See every machine and rate
100 macOS minutes
100 macOS minutes
+ from $0.05/min on macOS and $0.001/min on Linux
Custom
Test Insights
Track test results over time and catch flaky tests before they slow your team down.
Which test cases are billed?
Test Insights Only passing test cases are billed. Failed and skipped test cases, and tests run on Tuist Runners, are free.
5M passing test cases
5M passing test cases
+ $2 per additional million
Custom
Selective Testing
Speed up test runs by skipping test suites (test targets) whose tests are not impacted by the changes.
Unlimited Unlimited Unlimited
Generated Projects
Turn projects defined with a Swift-DSL into Xcode workspaces and projects.
Unlimited Unlimited Unlimited
Previews
Preview your project apps in simulator or devices with one click/command.
Unlimited Unlimited Unlimited
Registry
Download only what you need — faster, lighter builds locally and on CI.
Unlimited Unlimited Unlimited
Build Insights
Explore what is making your builds slow and speed up your builds.
Unlimited Unlimited Unlimited
Bundle Insights
Track and reduce app size by spotting duplicate assets and bloated resources.
Unlimited Unlimited Unlimited
Self-hosting Tuist instance
Host Tuist server on your own infrastructure for complete control and data sovereignty.
Tailored legal terms
Custom legal agreements and terms of service tailored to your organization's needs.
Support
Get help when you need it through various support channels.
Community support
via Discourse forum
Standard support
via Slack and email
Priority support
via Slack and email
Get started Upgrade on the go Contact us
Compute

Tuist Runners pricing

Run macOS and Linux CI jobs next to your cache, on any plan. You pay per minute of job time with no rounding up to whole minutes, and machine boot and cleanup are on us.

macOS

Apple M5 Pro

Machine Price
8 vCPU · 24 GB $0.05/min
16 vCPU · 48 GB $0.10/min

Linux

x86-64

Machine Price
1 vCPU · 2 GB $0.001/min
2 vCPU · 4 GB $0.002/min
2 vCPU · 8 GB $0.0024/min
4 vCPU · 8 GB $0.004/min
4 vCPU · 16 GB $0.0048/min
8 vCPU · 16 GB $0.008/min
8 vCPU · 32 GB $0.0096/min
16 vCPU · 32 GB $0.016/min
16 vCPU · 64 GB $0.0192/min
  • 100 free macOS and 2,500 free Linux minutes every month
    Included on every plan, Air too. Linux minutes are counted on a 2 vCPU / 8 GB machine, so a smaller one runs longer.
  • 100 GB of cache volumes free
    Keep dependencies and build outputs between jobs. Beyond 100 GB per account, storage is $0.10 per GB-month.
  • Yearly and volume discounts
    Commit for a year or run at higher volume and we'll lower your rate.

Tuist Runners are invite-only while we scale capacity. Tell us about your workloads and we'll get you set up, including yearly and volume pricing.

Request access
FAQs

Frequently asked questions

Do you support a seat-based pricing model?
Yes, we do. Please contact us at [email protected] to discuss your team's needs and we'll set up a custom plan that works for you.
What payment methods do you accept?
We accept credit card payments and wire transfers.
Can I change or cancel my plan at any time?
Yes, you can manage your plan at any time through our management interface.
What happens if I exceed my plan limits?
You'll be warned before reaching your plan limits. Once reached, the plan will cap interactions to prevent unexpected charges.
Do you offer annual billing discounts?
Yes, we offer discounts for yearly subscriptions. Please contact us at [email protected] to learn more.
Is there a minimum contract length?
No, there's no minimum contract length. You're free to cancel at any time.
What support is included with each plan?
Tuist Pro includes support through our community forum and GitHub issues. Enterprise plans include dedicated support via Slack channels with high priority response times.
How can I estimate the cost for my project?
You can set up the Air plan and use the features for a few days to get a usage estimate. If you need a higher limit, let us know and we can help you set up a custom plan.
Is there a free trial for paid plans?
We have a generous free tier on every paid plan so you can try out the features before paying any money.
Do you offer discounts for non-profits and open-source?
Yes, we do. Please reach out to [email protected] for more information.
What counts as cache egress and requests?
Egress is the data your builds download from Tuist's caches, across the Module, Xcode, Gradle, and Bazel caches, and every download is one request. Both share one free allowance each billing period. Uploads and storage are free.
How are Tuist Runners billed?
Per minute of job time, from when your CI provider starts the job until it finishes, with no rounding up to whole minutes. Machine boot and cleanup are not billed. Every plan includes 100 free macOS minutes and 2,500 free Linux minutes a month, counted on a 2 vCPU / 8 GB Linux machine, and 100 GB of cache volume storage, with storage beyond that at $0.10 per GB-month. Yearly commitments and higher usage get discounts. Contact us at [email protected] to set up yearly or volume pricing.
Is usage on Tuist Runners billed differently?
Yes. Cache egress and requests from Tuist Runners count at half, and test cases run on Tuist Runners are free.
Hola! Hello! Hallo! Olá! Namaste! Ahoj!

Unlock your team's full potential

Get started Talk to us