Overview

Product video
Bitrise on AWS is sold via AWS Private Offer and a Bitrise Mobile DevOps Platform account is required before you can use Bitrise-provided AMIs. Contact us to get started: sales@bitrise.io
Bitrise on AWS unites Bitrise Mobile DevOps platform with your trusted AWS infrastructure. It enables you to meet your organization's security requirements through AWS while delivering cost and resource optimization via AMIs that support both macOS virtual and bare-metal EC2 instances, and Linux bare-metal EC2 instances.
The macOS AMI contains the most used mobile CI/CD tools for Android and iOS development preinstalled in images using the Bitrise macOS virtualization. You will be able to start one or two Virtual Machine on your macOS Apple Silicon instance.
Key Benefits & Capabilities: Deploy on macOS or Linux: Use Bitrise on AWS with macOS and Linux, either on virtual or bare-metal EC2 instances.
Resource Maximization: With Bitrise's unique virtualization approach, run multiple builds on each EC2 instance, ensuring optimum cost and performance balance.
Compliance: Keep your source code within your trusted AWS environment, meeting all compliance standards through AWS.
Optimized Workflow: From code building to testing and release management, Bitrise automates the CI/CD process, driving efficiency.
Highlights
- The AMI contains virtual machine images, with the most used mobile CI/CD tools for Android and iOS. The newest images, we suggest using: - Sequioa26: Xcode 26.0.1, 26.1, 26.2 - Sonoma16: Xcode 16.0, 16.1 - Sonoma15: Xcode 15.3, 15.4 - Ventura15: Xcode 15.0.1, 15.1, 15.2
- https://bitrise.io/stacks
- Automatically manages stack and mobile tooling and dependencies (including macOS, Xcode, simulator runtimes, Android SDKs, etc), reducing the engineering burden of maintaining CI environments and increasing organizational efficiency.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Buyer guide

Financing for AWS Marketplace purchases
Pricing
Dimension | Description | Cost/12 months |
|---|---|---|
Bitrise on AWS | Request Marketplace private offer at aws@bitrise.io | $36,900.00 |
Vendor refund policy
No refunds are provided. For inquiries, please contact us: https://support.bitrise.io/hc/en-us
Custom pricing options
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (Arm) Amazon Machine Image (AMI) for macOS
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
The AMI contains virtual machine images, with the most used mobile CI/CD tools for Android and iOS. The newest images, we suggest using:
- Xcode 26.4.1
https://stacks.bitrise.io/stack_reports/aws/aws-mac-virtualized/
Additional details
Usage instructions
Bitrise on AWS is sold via AWS Private Offer and a Bitrise Mobile DevOps Platform account is required before you can use Bitrise-provided AMIs. Contact us to get started: https://bitrise.io/contact Please see our documentation on how to setup the AWS machines with your Bitrise organization: https://devcenter.bitrise.io/en/infrastructure/running-bitrise-builds-on-self-hosted-infrastructure/running-bitrise-builds-on-aws.html
Resources
Vendor resources
Support
Vendor support
As part of our basic support package we are offering documentation, access to our community forums and ticket raising, without SLA. Premium support may be selected as part of AWS Private deals. Please raise your support request here for technical help: https://support.bitrise.io/hc/en-us We aim to respond within 24 hours. Please raise your support request here for technical help: https://support.bitrise.io/hc/en-us We aim to respond within 24 hours. Reach out to our support team:
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.


Standard contract
Customer reviews
Automation has transformed our release pipeline and maintains consistent, high‑quality deployments
What is our primary use case?
What is most valuable?
Bitrise helps speed up the development process in my team because we stop doing the whole process of pushing versions and build checks all manually. Bitrise does this in an automated way. We configure the tool and then it already does all this automatically and with agility in the process. It facilitates deployment processes for us here, reducing development time, configuration time, among other things.
A positive impact that Bitrise has had on my organization is that it kept the version releases consistent and we were able to catch PR problems, build and test problems, and SwiftLint issues during code review time. We were able to catch these points in an automated way through Bitrise. This had a very positive impact in terms of release deployment time and quality. Bitrise has helped us a lot in these processes. This has been a very positive impact for us here, especially because we work with several teams, and we don't have that much manual control over this. Bitrise manages to take care of this automatically and maintain the quality of the whole release process.
What needs improvement?
For how long have I used the solution?
What do I think about the stability of the solution?
What do I think about the scalability of the solution?
How are customer service and support?
Which solution did I use previously and why did I switch?
What about the implementation team?
Which other solutions did I evaluate?
What other advice do I have?
Automated mobile releases have transformed our build times and now support bi-weekly delivery
What is our primary use case?
My main use case for Bitrise is as a build and deployment mechanism. I use Bitrise at the end of the day to generate a nightly build and also for all our release processes to the App Store and Play Store. It helped us with our main use case by solving issues around parallelization in the generation of the builds and also how to generate a build per pull request and share the artifact with the developers without giving them access to Bitrise itself.
How has it helped my organization?
Bitrise positively impacted my organization because the company used to do a release monthly or every two months, but with Bitrise system, we were able to optimize the process and now we do bi-weekly releases.
In achieving bi-weekly releases with Bitrise, we noticed improvements in time saved. Our release and build process went really fast, taking 20 minutes to generate a build for developers to test and for QA, and that is all thanks to Bitrise for always bringing the latest machines, having their system updated, and maintaining it well.
What is most valuable?
I believe the best features Bitrise offers include their support team, which is the best feature they actually offer. They are really helpful and always jump in to help and are genuinely interested in your process and how to optimize your internal deployments and building system. Recently, they gave a new scaffolding to make the boilerplate easier and to structure your Bitrise files, so that would be the best feature they have right now.
Bitrise gives you full control on the virtual machine and the processes, which has helped me specifically. They encourage you to do things right but don't force you to go through a template or a specific recipe that they have, so you can actually write your own scripts. Recently, for the EPO launch, we were coordinating the integration with Warsquare, a third-party company, and Bitrise actually helped us to do the connection between the virtual machine and their services, even though they are not required to do that. Whenever we spot any bug around our building process, they always jump in to help with a custom script, feedback, or insights from other clients that they have, and they also investigate for themselves what the problem was.
What needs improvement?
Bitrise's support team always receives feedback, so if you have any blocking point or improvement area, you can share it and they actually do it, which is something that surprised me. What they can improve right now is around the charts and metrics they provide. Right now, it is pretty generic about the performance of your machine and how much time each process takes, but they could evolve those charts to be more mobile DevOps metrics specific.
For how long have I used the solution?
I have been using Bitrise for the last five years.
What do I think about the stability of the solution?
Bitrise is stable, pretty much.
What do I think about the scalability of the solution?
On a factor of a Bitrise client, I think its scalability is great. They allow you to launch as many machines as you can.
How are customer service and support?
Bitrise's customer support is really good. They are quite supportive and always answer. The only thing that might be an impact if you are an American company is that most of their team is based in Europe, so for critical feedback or bug resolution that requires an architect from their side, you might need to wait until the next day or use European hours, but they always have someone on call.
Which solution did I use previously and why did I switch?
I did not previously use a different solution before Bitrise at Hinge Health, but I was using TestFairy and App Center before. I switched to Bitrise because it is more stable and it gives you full control of the virtual machines and is easier to implement.
What was our ROI?
Around time saved, I think is where we got the best return on investment with Bitrise because our build process went from taking hours to 20 minutes or even faster. Regarding other money saved or employees needed, I do not have any specifics around that.
What's my experience with pricing, setup cost, and licensing?
My experience with the pricing, setup cost, and licensing with Bitrise was positive. They have a credit system and then evolved to a build number system. They also give you a buffer. For example, if you are reaching your limit, they notify you, and you also have a buffer. They guarantee you that you never run out of processes, ensuring that you will always be able to generate your build, no matter if you expand or pass that limit, and then coordinate in your next schedule an expansion of the number of builds or credits that you can use.
Which other solutions did I evaluate?
Before choosing Bitrise, I evaluated other options including TestFairy and Runway , but at the end of the day, we stuck with Bitrise because it was what was already implemented at Hinge Health.
What other advice do I have?
I advise others looking into using Bitrise to make sure that you have a good understanding of user roles and to whom you provide access to the tool, and to have a clear understanding of mobile operations. Whenever you use Bitrise, feel free to reach out to customer support for integration and help, because they can schedule one-on-ones with their experts and provide you with a full onboarding on how to use Bitrise and do things properly. I would rate this experience a 10 out of 10.
Automation has transformed mobile app releases and reduces dependency on dedicated hardware
What is our primary use case?
Currently, we are building and deploying iOS and Android applications through Bitrise . We have a web maker tool through which we build the iOS IPA and Android APK packets. We have multiple pipelines over Bitrise , and in a single project, I have multiple workflows in which one workflow deploys the application over bitrise.io and one pipeline I use to deploy over the Play Store and App Store. The main use case is building the Android packets and iOS packets and deploying them over the Play Store and App Stores.
What is most valuable?
The best features I would say are that if we want to build an application for iOS, we would normally need a Mac, but with Bitrise, we do not need any Mac as Bitrise already provides virtual machines based on my requirements like which Xcode version I have to use, what Android SDK versions I need, and what Java version I need. Everything Bitrise gives me on its VM machine.
The way Bitrise provides the connectors is a good thing. The main thing which I love about it is that you do not have to write a full script and coding. It is not required in Bitrise as it gives a lot of plugins and we use fastlane, so Bitrise also gives us the flexibility to use fastlane to write the automations. That is also a good thing.
Previously, we used to have multiple MacBooks through which we manually requested a person to deploy the build the application and share the IPA link and APK link with us. But now we have automated everything through Bitrise as it gives on-demand virtual machines and Macs. This is a big benefit, and we have reduced the DevOps engineer count from five to three to manage the mobile applications.
What needs improvement?
The biggest improvement I would say is that in the workflow, we have a plugin script, and that script window is dynamic. If we are writing something, it automatically gets shrunk. This is the biggest flaw which I have seen in Bitrise. If I am writing any script, it gets shrunk dynamically, and that should be removed or we should be given an option to disable it.
The second thing is that currently we are using Harness to deploy our applications. Other platforms like Jenkins have set up webhooks through which we do not have to manually deploy any application and trigger the jobs into Harness . I want the same thing with Bitrise; we should get a Harness connector over Bitrise so that through Harness, we can trigger Bitrise workflows, and we should not give access to all the dev and QA for triggering the workflows. I would suggest that if we can have one Harness connector through which developers just trigger the build and automatically a job gets triggered to Bitrise.
For how long have I used the solution?
I have been using Bitrise for three years.
What do I think about the stability of the solution?
Bitrise is stable.
What do I think about the scalability of the solution?
As our code size is increasing, I have never faced challenges scaling my builds as Bitrise gives us the flexibility to increase the virtual machines. Bitrise's scalability is also good.
How are customer service and support?
I have communicated multiple times with Bitrise support regarding my builds and in case we want any older machines. The customer experience I have had is very good. They are very responsive.
Which solution did I use previously and why did I switch?
Previously in my old setup, we had fastlane through which we used to manually deploy the applications over the TestFlights and Android beta releases. That was everything manual, and here we save a lot of time because I have set up the job triggers through which if anyone is committing to the branch, automatically Bitrise starts building the app, and if it is a development environment, it uploads to bitrise.io. I have also integrated the Microsoft plugins through which automatically developers and QA get notified, and they can download the applications from bitrise.io. Once the testing is done, we manually trigger the job workflow over Bitrise, and it deploys the applications over the TestFlights and beta releases.
The first time I have used Bitrise.
How was the initial setup?
Previously, we used to take one day to deploy the application, but now in thirteen to twenty minutes through our automation and with the help of Bitrise's flexibilities, we deploy the application. That is where we save a big amount of time.
What about the implementation team?
Bitrise supports RBAC, which is the main point where we can isolate our projects based on the developers, QA, and all. We can isolate the accesses and authorization. That is a big point.
I cannot comment much on the governance side because we have never faced any security issues whenever we had an audit. It also provides us the feature of secrets where we can encrypt the secrets, and I think from the perspective of governance and security, it is a good one.
What was our ROI?
Previously, we had five DevOps engineers, and now we need three DevOps engineers to manage Bitrise. Previously, we had to be dependent on MacBooks, but here we are not dependent on MacBooks as on demand we get the virtual machines and we perform our tasks. I think we have saved a lot of cost.
What's my experience with pricing, setup cost, and licensing?
On the licensing side, we do not manage that, as we have a different team that manages that. The costing is much less if we compare it to acquiring different MacBooks and building the applications. It is cheaper for us.
Which other solutions did I evaluate?
I did not evaluate other options before choosing Bitrise.
What other advice do I have?
If any organization is having a mobile application, I would recommend them to use Bitrise because of its flexibility, scalability, and cheap and on-demand prices. I have rated this review nine out of ten.
Cloud workflows have automated mobile builds and streamlined testing with chat-based triggers
What is our primary use case?
My main use case for Bitrise is to generate builds for iOS and Android applications using Slack commands to directly trigger the builds from Slack to Bitrise and also create a CI/CD pipeline.
A quick specific example of how I use Bitrise in my daily workflow is that when a developer provides us with a branch to generate a build, we use a Slack command to trigger the build on Bitrise. Then Bitrise generates the build. In the Bitrise workflow, we have added AWS plugins. Bitrise sends the build to AWS , and then the automation is run on AWS Device Farm using the automation code which is available on GitHub .
I also use the Bitrise public URL for sharing the builds with the team.
What is most valuable?
The best feature Bitrise offers is the user-friendliness. Without interacting with the YAML file, I can directly use the user interface to add different types of plugins. Bitrise also provides Slack webhooks directly, allowing me to use Slack commands to trigger the builds directly on Bitrise.
The user interface makes things easier for me because I do not have to log in repeatedly in Bitrise to generate the builds. I just use the Slack integration and Slack commands to trigger the build on Bitrise and then use the public URL to download the build directly on our testing devices.
Bitrise has positively impacted my organization because previously we used to generate builds on our local machine, which was very time-consuming. Now all the build generation and the automation execution are directly done on Bitrise, and the automation execution is triggered from Bitrise to AWS Device Farm .
What needs improvement?
Bitrise can be improved because it has limited debugging capabilities. If there is an error in build generation, it is somewhat difficult to debug what exactly the error is.
I would also mention that there is a learning curve when using Bitrise, and it would be useful if the documentation were more detailed.
For how long have I used the solution?
I have been using Bitrise for the last two years.
What do I think about the stability of the solution?
Bitrise is very stable. I have observed downtime very rarely, only one to two times in the last two years.
What do I think about the scalability of the solution?
Bitrise's scalability is good. Before we used to have small applications, around 50-60 MB, and now we have application sizes from 300 to 400 MB without facing any issues when generating larger builds for IPA files and APK files.
How are customer service and support?
I actually have not needed to interact with customer support because I have found solutions directly online.
Which solution did I use previously and why did I switch?
Before Bitrise, I used GitHub Actions but found it was not as user-friendly. We needed to add workflows manually in the YAML file, whereas Bitrise gives us the user-friendliness to add different plugins in our workflow.
What was our ROI?
I have seen a return on investment. The time saved is significant since the resources used by our local machine are not required when using Bitrise build generation.
What's my experience with pricing, setup cost, and licensing?
My experience with pricing, setup cost, and licensing has been that previously we used to use a small organization plan, which we did because Bitrise is somewhat pricier.
Which other solutions did I evaluate?
I did not evaluate other options before choosing Bitrise. I directly switched from GitHub Actions .
What other advice do I have?
I would suggest others looking into using Bitrise to use it because it is very user-friendly and has integration with different services such as AWS Device Farm, Slack incoming and outgoing webhooks, and can be used for the CI/CD pipeline.
I think Bitrise is a really good cloud generation portal where users can easily onboard their Android and iOS applications and generate builds without using local resources.
I rated Bitrise a nine on a scale of one to ten.
I chose nine for my rating because it is really easy to create a CI/CD pipeline directly on Bitrise. First, the build gets generated on Bitrise cloud services. Using the workflow, we can add the AWS Device Farm workflow, and the build directly gets shared with AWS Device Farm along with the code and automation code which is available on GitHub . Once the automation is completed, the automation results are directly shared on the Slack channel.
Regarding Bitrise's security capabilities, I think its governance and security are secure since the builds generated are not shared with everyone. We can choose if we want a private or public URL. Thus, if we choose private builds, then the builds are not shared with anyone. Also, when generating a build, Bitrise takes the pull request from our GitHub repo, which is done in a secure manner.
In terms of Bitrise's AI capabilities, I find its accuracy and reliability of output to be really accurate because it has accelerated debugging. The AI analyzes the failed build logs and also summarizes this on its build page. Sometimes, the AI does the build fixing correctly and also applies changes to create a pull request for our repository.
Faster builds have accelerated mobile releases and support rapid feedback from teams
What is our primary use case?
My main use case for Bitrise is the deployment of our application to the iOS store and Android store, mainly.
We migrated our pipelines from Bitrise to GitHub because we wanted to unify our tools. A simple example is our application deployment, where we automated all the processes from building to deployment and testing within Bitrise.
Another use case that we had for Bitrise was the automatic building of the application and automatically depositing it to a bucket in which our QA team retrieves all the information, not just about the building but also the artifact, so they can do automated testing in other platforms.
What is most valuable?
The best feature Bitrise offers is the friendly UI that allows you to configure your own pipeline by dragging and dropping everything.
Specifically, the drag-and-drop UI and custom code steps have helped us because at some point, we had two applications, one for businesses and one for people in general. The UI allowed us to duplicate the workflow, so we did not have to configure it again, just changing some specific variables.
Bitrise has positively impacted our organization by providing a huge improvement at the very beginning of our operations. We previously used Azure Pipelines to deploy our application, which took two to three hours for an iOS deployment, while Bitrise reduced the simple building time to just 45 minutes.
The faster deployment with Bitrise allows us to get to the market quickly, enabling us to receive feedback from clients rapidly, test our application internally, and deliver more robust solutions efficiently.
What needs improvement?
Bitrise can be improved by perhaps showing the statistics of usage without requiring a greater subscription, as the prices were really high compared to other tools and we lacked metrics of our usage, such as how many builds were completed and how many failed.
Bitrise did what it needed to do during my time working with it, and I do not think anything else was needed since it was really easy to use, and its runners were really fast and optimized to do their job well.
Regarding Bitrise's AI capabilities, I do not know much about its governance and security, as when I was working with them, the only AI features I used were a chatbot, which did not provide much information about how they manage the information.
As for Bitrise's AI capabilities, the accuracy and reliability of output were not that good. Most of the time, it redirected me to a human or advised me to open a ticket, so it was not really useful.
For how long have I used the solution?
I have been working as a DevOps engineer for three years.
What do I think about the stability of the solution?
Bitrise was stable.
What do I think about the scalability of the solution?
We did not have the chance to make really huge solutions or pipelines. I think Bitrise has worked a lot on scalability, and I find it really scalable because you can create small portions of code or stages that can be reused in other workflows.
How are customer service and support?
My experience with customer support at Bitrise was really nice, as they were very patient, particularly with my non-native English speaking. They were always checking if we needed something, which was really good.
It was really amazing to work with Bitrise. They have a really good customer support team, and technically, everything was really good. They found an employee who speaks Spanish to join one of our meetings, making it easy to continue our negotiations.
Which solution did I use previously and why did I switch?
We previously used Azure Pipelines and switched to Bitrise because it was way faster, had many integrations, and was really easy to set up. The UI helped us a lot to do our job well.
What was our ROI?
I have seen a return on investment with Bitrise, as at the very beginning, our deployment times for our iOS application were three hours, but with Bitrise, it was reduced to just 45 minutes, showing it was really fast.
What's my experience with pricing, setup cost, and licensing?
My experience with pricing, setup cost, and licensing for Bitrise was positive since it was really cost-optimized. The setup cost was actually null, and it was really easy to set up and renovate the licensing.
Which other solutions did I evaluate?
We evaluated CircleCI and GitHub Actions before choosing Bitrise.
What other advice do I have?
My advice for others looking into using Bitrise is that it is a platform to start new products, giving you an optimized version of a runner with good customer support that you can reach out to for anything you need. I would advise choosing it with complete confidence. I would rate this review a 9.