What is Bitrise?

Bitrise is a Continuous Integration and Delivery (CI/CD) Platform as a Service (PaaS) with a main focus on mobile app development. It is a collection of tools and services to help you with the development and automation of your software projects.

Automate the testing and deployment of your apps with just a few clicks.

Run your builds on

The steps can do anything that can be implemented by command line scripts and/or programs:


When you trigger a build a Virtual Machine is assigned to host, your build and your defined Workflow (series of build Steps) will be executed, step by step.

After a build is finished the Virtual Machine is destroyed and you can browse the logs of every step that ran during the workflow. You can read more at Code Security.

The VMs are equipped with all the tools required to build your app. Bitrise automatically detects which Stack - virtual machine type - is appropriate for your app but of course you can change it manually at any time.

Bitrise CLI - the open source, offline, automation runner

To run a bitrise build on your machine, you can install our open source runner and use the bitrise command to execute your workflows locally. No account required to use the Bitrise CLI.

It’s a great help when you’re developing Steps, debugging builds, or just want to use Bitrise for any kind of automation on your machines.

You can find more information about the offline runner in the Bitrise CLI and bitrise.yml section of the DevCenter.

Bitrise API

You can easily access and use our API, built on Golang - all you need to do is acquire a Personal Access Token to authenticate and you are good to go!