Plans for mobile engineering teams of every size

Start your  free trial, decide on a plan later.

Tier 1
Tier 2
Tier 3
Monthly price
(paid monthly)
$99
$199
$299
Monthly price
(paid yearly)
$89
$179
$269
Concurrencies
1
2
3
Team members
2
5
10
Private apps
1
2
2

Hobby

  
Free
$1350
Forever
Build and distribute your passion project without the extra cost.
Get started
Access for a team of one 
(that's you!)
Enough build credits for you to build your small project a few times per month
Support from the Bitrise Community via Slack or 
Discuss forum

Starter

Recommended up to 100 builds/month
From $89
$99
per month when billed annually

or $99 per month when billed monthly
Designed for indie developers and small teams to get up and running.
Start 30-day trial
Unlimited usage with up to 3 concurrent builds
Space for up to 10 team members and two private apps
Fully-managed macOS or Linux Medium infrastructure so you can focus on core development

Pro

Recommended
Starts from 250 builds/month
From $200
$225
per month when billed annually

or $218 per month when billed monthly
Perfect for growing teams who need increased collaboration.
Start 30-day trial
Increased performance with access to M2 Pro Large & Linux Large machines
Elastic scaling with 10 concurrent builds to meet your throughput demands and Pay-As-You-Go and Extra Build Capacity options
Unlimited team members with global access controls

Enterprise

Starts from 2,000 builds/month
Custom
Contact us to explore pricing
Flexibility for advanced mobile engineering orgs and scaleups.
Talk to us
Enterprise-level SLA and partnership with a dedicated CSM for 1:1 support
Dedicated build environment or self-hosted AWS agent to meet your security requirements
Access to the X Large machine types and Bitrise Build Cache for unparalleled build speeds

Add-ons for Bitrise Mobile DevOps Platform

Bitrise Insights

$12.50/mo
starting price

Quickly diagnose problematic builds and tests with an overview of your CI/CD health trends.

Bitrise Release Management

Free
on Basic plan

Manage app distribution from a single hub and gain clear visibility into your release journey.

Bitrise Build Cache

$600/mo
starting price

Reduce local and CI build times with a 
fully-managed remote build and test cache.

See full comparison table↓

Join the teams who already trust us

Starter
Pro
Enterprise
Plan overview
Team members ?
The number of collaborating users per app.
Up to 10
Unlimited
Unlimited
Concurrent builds ?
The number of builds that can run in parallel.
Up to 3
Up to 10 (macOS), 30 (Linux)
Flexible
Builds / month ?
Builds represent the available workflow runs associated with your Bitrise plan each month.
N/A
250-2,000
2,000+
Zero Margin Infra minutes/month ?
See relevant section in FAQ below
N/A
3,000 - 24,000
Custom
Private apps ?
Private repositories available to only select contributors.
Up to 2
Unlimited
Unlimited
Public apps ?
Open source repositories open to the public.
Unlimited
Build timeout ?
Maximum build duration before build fails with timeout.
210 minutes
210 minutes
Custom (up to 4h)
Dependency cache storage ?
Key-based caching is available with a maximum storage allowance per plan. If you run out of your allowance, your least recently used cache entries will be replaced with new ones based on our smart algorithm.
2 GB
100 GB
Custom
AI add-on features ?
AI add-on features include AI code reviewer and AI build fixer. They require additional AI credits once your default monthly allowance has been used up.
N/A
Up to 200 free AI credits
300 free AI credits
Build
Compute types ?
The types of virtual machines available to run builds on.
Linux M,
M2 Pro Medium
Linux 2S, Linux L,
M2 Pro Large
Click to compare build machines
M4 Pro (Large, X Large)
M2 Pro (Medium, Large, X Large)
and
Linux (2S, M, 2M, L, 4L, XL, 3XL, 5XL, 7XL)
Cloud hosting ?
Run your builds on an infrastructure fully managed by Bitrise.
Public
Public
Public, Dedicated available
Self-managed hosting ?
Use the Bitrise agent to run your builds on your AWS or on-premise infrastructure.
Up to 3 on-premise runners
Up to 10 on-premise runners
AWS runners,
Unlimited on-premise runners
Bitrise Build Cache ?
Accelerate your builds with a fully managed remote build cache.
Free trial
YML config as code ?
Workflows and configs can be edited as code too, stored in the repo or on Bitrise.
Yes
Yes
Pipeline management ?
Workflow management for more advanced build setups.
Yes
Yes
Workflow steps & integrations ?
The number of steps you can use per app. Select from a Step Library containing 350+ out-of-the-box and up-to-date integrations available to use.
Up to 15 unique/app
Unlimited
Unlimited
Automated step & stack updates ?
Updates are on us, upgrades and downgrades are available.
Yes
Yes
Yes
Build Priority ?
Set build priorities at the workflow, pipeline, or trigger level to determine the order in which your builds run.
Yes
Yes
Test
Test reporting ?
Test results exported to a single, neatly organized page, including performance data, videos, logs, and artifacts.
Yes
Yes
Device testing ?
You can register your test devices or you can use steps that utilize Google Firebase to run your tests on real and virtual devices.
Yes
Yes
Deploy
Bitrise Release Management ?
Oversee store releases from one centralized location, have visibility into the release process, and enjoy simplified release management.
Basic plan included, Standard plan available as add-on
Built-in OTA deployments ?
An integrated app deployment system you can use to distribute your apps and other build artifacts.
Yes
Yes
Yes
Automatic code signing ?
Automatically manage and apply digital signatures to your code during the build process.
Yes
Yes
Yes
Insights
Build Insights ?
See which workflows have slowed down and click into key stats to identify the root cause.
Free up to 500 builds
Test Insights ?
Identify your most failing, slowing, and flaky tests.
Free up to 100,000 tests
Alerting ?
Configure custom build and test alerts to be the first to know when something changes.
Yes
Yes
Yes
Developer efficiency metrics ?
Pinpoint team inefficiencies, enhance productivity, and improve code quality.
Coming soon
Caching metrics ?
Monitor caching hit rates to ensure you're building as efficiently as possible.
Coming soon
Security & Governance
Group management ?
Roles can be assigned to your team members, e.g. admin, developer, tester.
Yes
Yes
Shared secrets ?
Define secrets that all of your workspace projects can access
Yes
2FA ?
An extra layer of security to your account available.
Yes
Yes
Yes
SSO ?
Single Sign-on (SAML SSO) can be used for logging in more safely to Bitrise.
Standard
Standard, SAML add-on available
Custom SAML, SCIM for OKTA and Microsoft Entra ID
Audit Log Connector ?
Collect, store, and analyze Bitrise user actions and comply with regulatory and organizational requirements
Add-on available
Support
Community ?
Ask questions and answer fellow developers on our Discuss page or Slack channel.
Yes
Yes
Yes
Email Technical Support ?
Ticket-based email support is provided by our expert support engineers.
Yes
Yes
Yes
Premium Support with SLA ?
This option includes ticket response SLA, optional dedicated onboarding, Slack support, and Bitrise consulting sessions.
Add-on available
Yes
Customer Success Team ?
This option includes named account management and high-level technical specialists to ensure you get the most out of Bitrise.
Yes
Onboarding assistance ?
Hands-on support from our engineers during onboarding, to ensure your team sees as much value from Bitrise as possible, as soon as possible
Yes

Frequently Asked Questions

What makes the Enterprise plan different from the Pro plan?

Our Enterprise plan allows for more customizability to your limits and additional benefits for high resource needs.

In contrast to our Pro plans, which provide shared public build environments exclusively, our Enterprise plans offer enhanced flexibility by providing fully managed options for both public and dedicated environments. This empowers you with increased security and control over your build environment. Additionally, you can self-host your build infrastructure through Bitrise on AWS or by utilizing Bitrise Agent for on-premise setups.

Enterprise also offers the best and most performant compute options as well as additional features for a more robust governance of your configuration and team.

What’s the difference between Starter and Pro?

With the Starter plan, you can get your new pipeline up and running with unlimited build minutes. The Starter plan allows you to run up to three concurrent builds with up to 10 Bitrise users – ideal for individual developers and small teams just getting started with Bitrise.

As your builds and teams grow, our Pro plan gives you the opportunity to optimize the efficiency of your builds. With flexible tiers tailored to your specific needs, you can easily balance build throughput and cost with increased compute performance out of the box.

How do I upgrade to Enterprise once I’ve signed up?

Talk to us. The team will make sure the plan fits your exact needs.

What is a build?

Build means a workflow run triggered either as standalone or as part of a pipeline.

How is builds per month calculated?

For Bitrise Pro and Enterprise plans, our pricing is largely based on the number of monthly builds run on Bitrise Platform. So, you should look at your typical monthly throughput in terms of executed workflows, both successful and not, and use that as a starting point when figuring out the appropriate Tier.

How much does a build cost?

Build cost is calculated based on your pricing plan.

How much does a minute on different machines cost?

Machine Resource class
Specs
Available
Cost per minute
macOS 4Large
M4 Pro Large 7 CPU @4.52GHz 27 GB RAM
Mobile DevOps Platform Plan
$0.0144
macOS 4X Large
M4 Pro X Large 14 CPU @4.52GHz 54 GB RAM
Mobile DevOps Platform Plan
$0.0293
macOS Medium
M4 Medium 5 CPU @4.4GHz 6 GB RAM

M2 Pro Medium 4 CPU @3.7GHz 6 GB RAM
Mobile DevOps Platform Plan, Hobby and Starter
$0.0072
macOS Large
M4 Large 5 CPU @4.4GHz 14 GB RAM

M2 Pro Large 6 CPU @3.7GHz 14 GB RAM
Mobile DevOps Platform Plan, Velocity, Pro and Hobby
$0.0096
macOS X Large
M4 X Large 10 CPU @4.4GHz 28 GB RAM

M2 Pro X Large 12 CPU 28 GB RAM
Mobile DevOps Platform Plan, Velocity
$0.0192
Linux 2S
Ubuntu VM, 2 vCPU, 8 GB RAM
Mobile DevOps Platform Plan, Pro and Pro trial
$0.0022
Linux Medium
Ubuntu VM, 4vCPU, 16GB RAM @3.1GHz
Hobby
$0.0044
Linux M
Ubuntu VM, 4 vCPU, 16 GB RAM @3.7 GHz
Mobile DevOps Platform Plan and Velocity, Starter
$0.0044
Linux 2M
Ubuntu VM, 6 vCPU, 24 GB RAM @3.7 GHz
Mobile DevOps Platform Plan and Velocity
$0.0066

Linux L

Ubuntu VM, 8 vCPU, 32 GB RAM @3.7 GHz

Mobile DevOps Platform Plan and Pro

$0.0089

Linux 4L

Ubuntu VM, 14 vCPU, 56 GB RAM @3.7 GHz

Mobile DevOps Platform Plan and Velocity

$0.0154

Linux XL

Ubuntu VM, 16 vCPU, 56 GB RAM @3.7 GHz

Mobile DevOps Platform Plan

$0.0177

Linux 3XL

Ubuntu VM, 24 vCPU, 96 GB RAM @3.7 GHz

Mobile DevOps Platform Plan

$0.0264

Linux 5XL

Ubuntu VM, 32 vCPU, 128 GB RAM @3.7 GHz

Mobile DevOps Platform Plan

$0.0352

Linux 7XL

Ubuntu VM, 48 vCPU, 192 GB RAM @3.7 GHz

Mobile DevOps Platform Plan

$0.0528

What is Zero Margin Infrastructure?

Bitrise’s main goal is to make our Customers’ mobile CI/CD process as efficient and productive as possible. Infrastructure resources play a big part in this. As such, we strive to offer the most performant machines to our customers, and we strive to do it at passthrough cost, without any profit-generating margin. This should allow our customers to focus on running value-add builds, and not counting credits or minutes.

What happens if I want to use more than my monthly limit?

Within the Pro plan, if you consumed the max number of builds or minutes within your tier, you can use the Pay-As-You-Go option. If you pay annually, you can also consider buying an additional 4 months' of resources through Extra Build Capacity (see FAQ below).

How does Pay-As-You-Go work?

Pay-As-You-Go (PAYG) allows all Pro Plan users to run additional builds and compute minutes even after you've reached your plan’s monthly limit. Here's how it works:

  • PAYG gives you access to more builds, up to an additional 50% of your pre-paid limit.
  • These additional builds are charged at a premium PAYG rate.
  • Compute minutes are unlimited under PAYG after you have used your plan minutes, but will be charged at a premium PAYG rate.
  • PAYG build minutes are tracked separately for macOS and Linux. Your usage on each platform is metered and charged independently.
  • PAYG charges are billed separately at the end of the month, even for annual subscriptions.
  • If your PAYG charges are less than $5, you won’t be billed.
  • Once you reach your PAYG build limit , you won’t be able to start new builds until your next billing cycle begins.

If you consistently rely on PAYG, upgrading your plan can reduce costs and prevent build interruptions.

How does Extra Build Capacity (EBC) work?

What is Extra Build Capacity?

Extra Build Capacity is an exclusive feature for annual Pro Plan users that lets you pre-purchase additional resources to use flexibly throughout the year.

How does it work?
  • You can buy up to 4 months' worth of extra builds and minutes to use anytime within your billing cycle.
  • Extra Build Capacity includes separate minute pools for macOS and Linux. Each platform’s minutes are allocated and tracked independently.
  • These extra resources allow you to handle workload spikes without upgrading your plan.
  • Extra Build Capacity can be purchased when subscribing or at any time during your annual cycle.
  • Any unused extra capacity expires at the end of your billing cycle and does not roll over.
  • This is a one-time purchase —it does not renew automatically, so you'll need to buy more in future cycles if needed.
Why use Extra Build Capacity?

If you have seasonal workload fluctuations, or you anticipate a surge in your usage, Extra Build Capacity ensures your team has the resources it needs without committing to a higher plan year-round.

Why is scaling with builds better than with compute time?

Total compute time is a function of number of builds * builds’ duration. However, there is a big difference between a large number of short builds and a small number of long builds. And the difference is in the value realized: shorter feedback loop, faster iterations, no context switching.. Through our pricing model, Bitrise is aligning with your goals: pay for value, not hardware consumption. Build more, build faster, build smarter.

What if I want to customize my plan?

In order to create a pricing plan tailored for your needs, you can reach out to our sales team. You can fill in the form here and we will create a unique pricing solution that fits your needs.

What is a Build timeout?

The Build timeout is the maximum amount of time a workflow is able to run. When your build hits the build timeout limitation, your build will be stopped. On our Free plan, your build times out at 90 minutes, while on Starter and Pro, it can run up to 210 minutes. On Enterprise, build duration is flexible, up to a maximum of 4 hours.

What types of support do you provide?

All Bitrise accounts come with ticket-based email support and community support: ask questions and answer fellow developers’ on our Discuss page and Slack channel, or start a conversation with our Support team in the Messenger in the bottom right corner.

Customers receiving Priority support will gain access to a customer success manager to help you achieve your most pressing goals on Bitrise.

Premium support also includes: a technical account manager, ticket SLAs, a dedicated Slack channel, and impact sessions, where we give guidance driving performance improvements.

What does the Hobby tier include?

Our Hobby tier is free. No strings attached, no credit card needed. We give you 1 private app, 5 concurrencies with 90 mins/build timeout and 300 credits per month. Try Bitrise, it’s on us.

What's included in the 30-day free trial?

You will have access to all the capabilities of the “Pro” plan. You will also have a total of 500 builds available during the trial. These limits are available just for the trial. When you pick a plan, you get resources as per your plan allowance.

Where can I track the number of builds and minutes consumed?

You can check your monthly cycle usage on your Workspace’s Plan & billing page. You can also check your number of builds and build minutes consumed on Insights and see historical trends. Navigate to the “Insights” tab, and find “Utilization” on the left navigation bar. If you run out of resources, you can either request a trial extension or just get going with a paid plan.

Can I activate a paid plan even before my trial ends?

Yes, you can activate a paid plan anytime during your 30-day trial. Just click on “Select plan” from the top banner whenever you are ready. Alternatively, you can go to the “Plan & Billing” section of your “Workspace Settings” to view available plans.

What happens when my trial ends?

You will be able to see the trial end date in your welcome email, on Bitrise as a banner, or even in your Workspace Settings. We’ll remind you 5 days before your trial ends with an email and also on the UI. At the end of the trial, you will be asked to choose a plan before you can continue using Bitrise.

You can also continue using Bitrise for free, you will be able to choose our “Hobby” plan at the end of the trial where you will still be able to access the basic capabilities for free, with a credit allowance of 300 per month.

Sign up now — choose a plan later

Build for free and purchase your Starter or Pro plan at any time,
or reach out for the Enterprise plan.

Bitrise Build Cache
A fully managed remote caching solution that cuts build and test times by up to 90% for Bazel, Gradle, and Xcode. Natively integrated with Bitrise CI and compatible with other CI platforms, it’s the most efficient way to speed up your CI/CD pipelines.
Pro Plan
Starting from $30/month
Up to 1000 invocations, with:
100 monthly invocations for $30
50 GB high-performance storage
Exclusively for Bitrise Pro Plan users
Start a 30-day free trial
Enterprise
Starting from $600/month
Includes 10 seats, with:
200 monthly invocations per seat
100 GB high-performance storage
$0 egress fee for Bitrise CI
Add-ons:
Additional seats: $60/seat/month
Additional storage: $0.80/GB/month
Non-Bitrise CI egress fee:  $0.12/GB
Start a 30-day free trial

Join the teams who already trust us

Frequently Asked Questions

What is an invocation?

An invocation is a Gradle or Bazel command (e.g. gradle test, bazel build) that runs with Bitrise Build Cache enabled. Only invocations that download data from the cache count toward your limit. Invocations that don’t result in a cache download are free.

What is a seat?

A seat represents one developer using Bitrise Build Cache and is a key component of Enterprise plans. It helps estimate the expected number of cache invocations your team will require. Each seat on an Enterprise plan includes 200 monthly invocations.


To estimate how many seats your team needs, begin by counting the number of engineers actively contributing to projects using Build Cache. Keep in mind that actual usage can vary based on several factors. The most accurate way to determine your needs is by starting a free 30-day trial, which provides full visibility into your team’s real invocation usage.

Why is Enterprise pricing based on seats rather than invocations?

Seat-based pricing makes cost estimation easier, as tracking invocations can be unpredictable. Each seat includes a set number of invocations, simplifying budgeting.

Is there a minimum number of seats required?

For Enterprise plans, a minimum of 10 seats is required. If you need fewer, the Pro plan may be a better fit.

What is build cache storage?

Build Cache stores previous build and test outputs to speed up future builds. Storage needs depend on your project size—larger projects require more storage to maintain optimal performance. Our default storage package is calculated to accommodate most use cases.

What build tools are supported?

Bitrise Build Cache currently supports caching for Bazel, Gradle, and Xcode.

What CI tools does Bitrise Build Cache integrate with?

Bitrise Build Cache offers native integration with Bitrise CI, allowing you to get set up in just two minutes. It also supports other CI platforms, including CircleCI, GitHub Actions, GitLab CI, and Jenkins. Please note that integration with non-Bitrise CI platforms requires an Enterprise subscription, and an egress fee applies.

Sign up now — choose a plan later

Build for free and purchase your Starter or Pro plan at any time,
or reach out for the Enterprise plan.

Bitrise Release Management
A unified release solution that streamlines iOS and Android app distribution for faster, more reliable deployments. By combining test distribution and store release workflows, teams can ship confidently, iterate faster, and stay focused on building.
Free with Basic plan
Unified test distribution & store release workflows
Native integration with Bitrise CI
Scalable for teams managing 1 or 100+ apps
Start a 30-day free trial

Plans

Pricing is billed per app.

Basic

Free

Standard

$250/app/month

when billed annually or
$280/app/month when billed monthly
Plan overview
Distribution
Manual
Fully automated
Storage
1000 artifacts/app
1000 artifacts/app
Storage size
2GB/artifact
2GB/artifact
Retention
150 days
365 days
Release Frequency
Unlimited
Unlimited
Number of Apps
Unlimited
Unlimited
Scalable tiered pricing
Whitelabel add-on (with volume discounts)
Features
BETA distribution
Test builds/internal app distribution
Artifact Page - OTA
Public install page - Public OTA installation for Testers
Private install page - Private OTA installation for internal teams
Test group distribution
Assign tester groups
Share builds with testers
Store distribution
TestFlight & Google Play testing tracks (beta distribution)
Manual distribution flow
Automated distribution flow ?
Automate beta distribution. Set up your beta testing process ahead of time, and let Release Management distribute to internal teams and external testers automatically.
Coming soon
What to test (iOS)
Automation
Rollout to production
Release Manager
Gated releases
Submit for App Store review (iOS)
iOS phased rollout
Android Staged rollout
Automated staged rollout (Android)
Manage metadata
Advanced release note management
Feature flag
*Users need their own LD license
BETA AND STORE DISTRIBUTION
Integrate with CI (IPA, APK, AAB source)
Upload Release Candidate artifact via API
Upload Release Candidate from Bitrise CI
Upload Release Candidate from local machine
Notifications
Email
Only for beta distribution
API
Only beta distribution endpoints

Frequently Asked Questions

Do I need to use Bitrise CI to use Release Management?

You do not need to be a Bitrise user to manage your app distribution with Release management. You can upload release candidates from your local machine or any CI system, though it’s fully integrated with Bitrise CI for a smoother experience.

Do you provide custom pricing for agencies or white-label platforms?

Yes! We offer whitelabel add-ons and volume discounts as part of our Standard plan. If you're managing releases across multiple client apps or distributing under different brands, reach out to our team to discuss a custom plan tailored to your needs.

Can I use Bitrise Release Management as a replacement for Microsoft App Center?

Yes! Bitrise Release Management is a powerful alternative to App Center, supporting both beta distribution and store releases for iOS and Android. With automation, CI integration, and scalable workflows, it’s built to handle what App Center users need—and more.

Sign up now — choose a plan later

Build for free and purchase your Starter or Pro plan at any time,
or reach out for the Enterprise plan.

Bitrise CodePush
Instant OTA updates for React Native and Expo with infrastructure-powered pricing.

Push JavaScript and asset updates instantly, without app store review delays.
Fully managed, globally delivered, and priced for scale.
Basic
Perfect for getting started
Free
100,000 monthly active users
5,000 GiB/month data transfer
5 GiB storage
Start for free
Pro
For growing mobile apps
Starting from $294/month
Up to 5,000,000 monthly active users
Up to 250,000 GiB/ month data transfer
25 GiB storage
Start for free
Enterprise
For high-scale applications
Custom Pricing
Custom monthly active user limit
Custom data transfer limit
Custom storage limit
Dedicated support
Talk to us
See details ↓

Pricing

Plan overview
MAU tiers ?
Monthly active user is a unique end user who downloads one or more CodePush updates within a single monthly billing cycle. Multiple downloads by the same person in that month count as a single MAU.
Monthly fee
Annual (10% discount)
Price per MAU (annual)
Data Transfer Volume (GiB) ?
Data transfer volume is the total size of files delivered by CodePush updates to your users.
Basic Tier
100,000
Free
Free
Free
5,000
CodePush - Pro ?
Requires any paid Bitrise CI plan
250,000
$294
$3,180
$0.00106
12,500
500,000
$572
$6,180
$0.00103
25,000
1,000,000
$1,111
$12,000
$0.00100
50,000
2,000,000
$2,156
$23,280
$0.00097
100,000
3,000,000
$3,139
$33,900
$0.00094
150,000
5,000,000
$5,072
$54,780
$0.00091
250,000
CodePush - Enterprise
For more than 7,000,000 MAUs, please contact sales

Frequently Asked Questions

What is a MAU?

Monthly active user is a unique end user who downloads one or more CodePush updates within a single monthly billing cycle. Multiple downloads by the same person in that month count as a single MAU.

What is Data Transfer Volume?

Data transfer volume is the total size of files delivered by CodePush updates to your users measured in GiB.

How much storage do I have for CodePush artifacts?

The total amount of space depends on your plan. Free tiers have 5 GiB, CodePush Pro plans have 25 GiB, and Enterprise plans start at 50GiB.

Do I need to be a Bitrise CI user to use Bitrise CodePush?

To subscribe to the CodePush Pro or Enterprise tier, users need a paid Bitrise CI plan. Hobby plan users are able to use the free tier.

Which features are included on the free tier?

All of them. Delta updates, code signing, staged rollouts, one-click rollback, mandatory updates, and the Bitrise CI Workflow Step are available on every plan including Basic. Paid tiers give you higher MAU, data transfer, and storage limits, not extra capabilities. See a full list of Bitrise CodePush features here.

Bitrise Build Hub
Run your GitHub Actions workflows on the most powerful build infrastructure on the market.
Basic
Get started with dedicated macOS and Linux runners.
From $13.50/month
or $15/month when billed monthly
  • Machines: macOS M4 Large, Linux up to Large
  • Concurrency: up to 35 macOS vCPU, up to 136 Linux vCPU
  • Flexible minute allowance: blend macOS and Linux spend from one shared budget (up to 6,000 M4 Large minutes OR 14,400 Linux Medium minutes, if used exclusively)
MOST POPULAR
Pro
Faster machines and more parallelism for growing teams.
From $189/month
or $210/month when billed monthly
  • Faster machines: macOS M4 Large and M4 X Large, Linux up to X Large
  • Higher concurrency: up to 90 macOS vCPU, up to 640 Linux vCPU
  • Massive minute allowance: blend macOS and Linux spend from one shared budget (up to 27,000 M4 Large minutes OR 64,800 Linux Medium minutes, if used exclusively)
Enterprise
Dedicated capacity, security, and support tailored to your team.
Custom
Contact us for pricing
  • Full machine range: Apple silicon up to M4 Pro, Linux up to 96 vCPU
  • Committed concurrency: reserved capacity with bursting for peaks
  • All-You-Can-Eat minute allowance: unlimited builds within your dedicated capacity

Your monthly budget flex between Mac and Linux

Your monthly budget can be used flexibly depending on your platform split: all macOS, all Linux, or a mix of both. Move the slider to see what your monthly minutes could look like on a Basic or Pro Plan.

250 mins
macOS M4 Large
600 mins
Linux Large
All macOS M4 Large: 500 mins All Linux Large: 1,200 mins

This example shows how you could choose to split minutes on a Basic or Pro Tier 1 Plans for illustrative purposes only. See all machine rates and overages.

How your monthly compute budget works

macOS and Linux share one budget

Your Plan includes one monthly compute budget. macOS and Linux builds draw from the same pool, but each machine type uses it up at a different rate. How many minutes you get depends on how you split your usage.

Pay-As-You-Go

When included compute budget runs out, builds keep going at overage rates.

Track your usage

Track your spend and remaining balance right from your workspace's Plan and Billing page.

Compare Basic and Pro

BasicPro
Fee
Starts at $13.50/month
Starts at $189/month
Machines (macOS)
M4 Large
M4 (Large, X Large)
Machines (Linux)
Linux (M, 2M, L)
Linux (M, 2M, L, 4L, XL)
Concurrency (macOS)
?Maximum macOS vCPU running at the same time. For example 10 vCPU is two M4 Large runners.
Up to 35 vCPU
Up to 136 vCPU
Concurrency (Linux)
?Maximum Linux vCPU running at the same time. For example 24 vCPU is six Medium or three Large runners.
Up to 90 vCPU
Up to 640 vCPU
Flexible minute allowance
?Included minutes are one flexible pool, shared between macOS and Linux usage.
Up to 6,000 minutes on macOS or
Up to 14,400 minutes on Linux
Up to 27,000 minutes on macOS or
Up to 64,800 minutes on Linux

Frequently Asked Questions

What is Bitrise Build Hub?

Build Hub runs your GitHub Actions workflows on fully managed build infrastructure from Bitrise. You keep your existing GitHub Actions workflows and get dedicated access to powerful macOS and Linux runners, without managing your own hardware.

What Plans are available?

Three: Basic, Pro, and Enterprise.
  • Basic starts at $13.50/month (or $15/month if you're billed monthly instead of annually). You get access to M4 Large(5 vCPU, 14 GB RAM) and up to Linux Large (8 vCPU, 32 GB RAM) machine types with the four Basic Tiers available.
  • Pro starts at $189/month (or $210/month billed monthly). You get access to M4 Large(5 vCPU, 14 GB RAM) and M4 X Large(10 vCPU, 28 GB RAM) macOS machines, along with Linux X Large (16 vCPU, 64 GB RAM) machine types with the four Pro Tiers available.
  • Enterprise is a custom Plan, providing access to M4 Pro 192 vCPU Linux machine types. So talk to us for a quote.

What's included in the free trial?

The Bitrise Build Hub free trial gives you 14-day access to all machines available in Pro and Basic Plans.

On the macOS side, you can test out M4 Large(5 vCPU, 14 GB RAM) and M4 X Large(10 vCPU, 28 GB RAM) machine types. The 30 vCPU macOS limit enables you to run 3 Github Actions jobs on M4 X Large OR 6 jobs M4 Large in parallel.

On the Linux side, you can test out five machine types, ranging from Medium (4 vCPU, 16 GB RAM) up to X Large (16 vCPU, 64 GB RAM). The 48 Linux vCPU limit enables you to find your best price performance machine type, for example you can run 3 Github Actions jobs on Linux  X Large OR 12 jobs on Linux Medium in parallel.

What's the difference between Basic and Pro?

The Pro Tiers are the best option for growing teams that need to run more builds in parallel as you get higher vCPU concurrency limits and faster machines. Basic Tiers offer macOS M4 Large and Linux up to Linux Large, making it perfect for solo developers and smaller teams.

What machine types are offered in Basic and Pro Tiers?

Basic Tiers get:

  • macOS M4 Large (5 vCPU, 14 GB RAM)
  • Linux Medium (4 vCPU, 16 GB RAM)
  • Linux 2Medium (6 vCPU, 24 GB RAM)
  • Linux Large (8 vCPU, 32 GB RAM)
Pro Tiers get:
  • macOS M4 Large (5 vCPU, 14 GB RAM)
  • macOS M4 X Large (10 vCPU, 28 GB RAM)
  • Linux Medium (4 vCPU, 16 GB RAM)
  • Linux 2Medium (6 vCPU, 24 GB RAM)
  • Linux Large (8 vCPU, 32 GB RAM)
  • Linux 4Large (14 vCPU, 56 GB RAM)
  • Linux X Large (16 vCPU, 64 GB RAM)

What concurrency limit applies to Basic and Pro Tiers?

Basic Tiers

TiermacOS concurrencyLinux concurrencyMonthly fee*
Tier 110 vCPU24 vCPU$15
Tier 215 vCPU32 vCPU$45
Tier 330 vCPU64 vCPU$90
Tier 435 vCPU136 vCPU$180

*10% off if you purchase annual plans

Pro Tiers

TiermacOS concurrencyLinux concurrencyMonthly fee*
Tier 140 vCPU160 vCPU$210
Tier 255 vCPU220 vCPU$300
Tier 370 vCPU280 vCPU$600
Tier 490 vCPU360 vCPU$810

*10% off if you purchase annual plans

How does the concurrency limit work?

Each Tier has a macOS and a Linux concurrency limit. On both platforms machines will start to run your Github Actions job if the started machine doesn’t exceed the concurrency limit.

Example 1:

If you are on Pro Tier 1 with existing machines tying down 35 vCPU macOS already, then an M4 Large (5 vCPU, 14 GB RAM) machine can spin up to serve your newly triggered Github Actions jobs, to reach your 40 vCPU macOS concurrency limit. On the other hand an M4 X Large (10 vCPU, 28 GB RAM) won’t be able to spin up, since it’s exceeding your concurrency limit.

Example 2:

You are on Pro Tier 1 and running already macOS machines and consuming all your macOS concurrency limit. Given that the machine concurrency limit is platform specific, your Linux Github Actions jobs will still spin up machines to serve them, if it fits within your Linux concurrency limit, despite you already reaching your macOS concurrency limit.

How does the monthly compute budget work?

Each Tier Plan includes one shared compute budget that covers both macOS and Linux builds. macOS and Linux machines draw from the same pool, but each uses it up at a different rate, so how many minutes you actually get depends on how you split your usage between the two.

Example 1:

On Basic Tier 4 you get a monthly budget of $180 regardless of monthly or annual billing(which comes with 10% discount). The $180 monthly budget gets you 6000 M4 Large minutes if you use macOS exclusively, given that the M4 Large machine has a $0.03 per minute cost.

If you use it exclusively on Linux Medium machines, then your Github Actions jobs can run a total of 14,400 minutes per month, thanks to the $0.0125 price per minute of the machine type.

Of course you can use both platforms at the same time time. Check out the Price / min rate under the “machine rates and overages” under the “Your monthly budget flex between Mac and Linux” section.

What happens if my included compute budget runs out?

You won’t be able to run more builds until the monthly cycle resets for you.

We are going to implement a new capability shortly, which will enable you to keep running builds, while using the pay-as-you-go overage rates, until the new monthly cycle resets for you. You can track your remaining balance and spend anytime from your workspace's Plan and Billing page.

What do I get with Enterprise?

Enterprise is for teams that need the strongest machines to run at unparalleled scale. The Bitrise Build Hub Enterprise offering includes the full machine range (Apple silicon up to M4 Pro, Linux up to 96 vCPU).

Additionally the All-You-Can-Eat pricing model, provides unlimited Github Action jobs minutes within your dedicated vCPU concurrency.

Can I switch Plans later?

Yes. You can start with Basic Tier 1 and upgrade to any higher Tier at any time as your team's needs grow, or move to Enterprise by talking to our team.

Sign up now — choose a Plan later

Build for free and purchase your Basic or Pro Plan at any time, or reach out for the Enterprise Plan.

Remote Dev Environments
On-demand cloud VMs on the same machines, stacks, and caches as Bitrise CI or Build Hub. Spin one up in seconds, archive it when you're done, pick up where you left off.
Basic
For solo devs and small teams
From $18
per month when billed annually
or $20 per month when billed monthly
  • Up to 1,440 included minutes/month, per OS
  • macOS M2 Pro Large (6 vCPU / 14GB) · Linux 2 vCPU / 8GB
  • Run up to 5 concurrent VMs
  • Cap: macOS up to $495/month · Linux up to $195/month
RECOMMENDED FOR POWER USERS
Pro
Built for heavier workloads and AI agents
From $36
per month when billed annually
or $40 per month when billed monthly
  • Up to 1,440 included minutes/month, per OS
  • macOS M2 Pro X Large (12 vCPU / 28GB) · Linux 4 vCPU / 16GB
  • Run up to 5 concurrent VMs
  • Cap: macOS up to $995/month · Linux up to $395/month
Enterprise
Flexibility for advanced orgs
Custom
Contact us to explore pricing
  • Zero-margin infrastructure, custom capacity
  • Dedicated or private cloud environments
  • Enterprise SLA, dedicated CSM
  • Custom minute pools and concurrency limits

How the cap works

Included minutes

Each machine type gets its own included minutes: up to 1,440 minutes

Pay-As-You-Go

Once included minutes run out, every extra minute on that machine is billed up to the monthly cap

Hit the cap, stop paying

Once you hit the cap, you keep running for the rest of the month at no extra charge.

Compare Basic and Pro

BasicPro
Base fee
Starts at $20/month
Starts at $40/month
macOS machine
M2 Pro Large (6 vCPU / 14GB)
M2 Pro X Large (12 vCPU / 28GB)
Linux machine
Small (2 vCPU / 8GB)
Medium (4 vCPU / 16GB)
Included minutes (per OS)
Up to 1,440 minutes (24 hrs)
Concurrent VMs
1–5, by tier
Overage rate
macOS $0.0288/min · Linux $0.0044/min
macOS $0.0576/min · Linux $0.0088/min
Monthly cap
macOS $99–495 · Linux $39–195
macOS $199–995 · Linux $79–395

Frequently Asked Questions

Do macOS and Linux share one pool of minutes?

No. Each OS type gets its own included allocation at the same tier. A Basic Tier 1 customer gets 8 hours of macOS time AND 8 hours of Linux time, not 8 hours split between them.

What happens if I use more than my included minutes?

You're billed per minute up to your monthly cap, at a rate that depends on your package and which VM type (macOS or Linux) you're using:

Basic rate Pro rate
macOS overage $0.0288/min $0.0576/min
Linux overage $0.0044/min $0.0088/min

Is there a limit to how much I could be charged?

Yes. Each VM type has its own monthly cap, and it scales with your tier's concurrency:

Tier 1 (1 CC) Tier 2 (3 CC) Tier 3 (5 CC)
Basic macOS cap $99 $297 $495
Basic Linux cap $39 $117 $195
Pro macOS cap $199 $597 $995
Pro Linux cap $79 $237 $395

Once your bill for a VM (OS) type reaches its cap, that VM type is free for the rest of the month. VMs keep running; you just stop paying.

What's included in the free trial?

Two weeks, Tier 1 allocation (8 hours per OS, 1 concurrent VM), credit card required at signup for verification only. We will not charge your credit card or require you to purchase a subscription.

Does the trial automatically convert to a paid plan?

No. After your 14 days are up, you can select a Basic or Pro plan to continue using RDE. We won't auto-bill you into either plan.