Start gently, scale as you grow

Drag to calculate pricing

Semaphore is free for open source projects and 100 private builds per month.

Start a 30-Day Free Trial
Image of Rick Thornett, cofounder of Dribbble

We love Semaphore! Really smooth onramp process, getting collaborators from GitHub was a snap and it was easy to get the build running. Kudos!

Rich Thornett — Cofounder, Dribbble

Image of Artem Lypiy, QA Lead at 500px

It’s really easy to scale with Semaphore compared to Jenkins, where a lot of maintenance and overhead is required. When we need more concurrency we just upgrade. Semaphore just works for us.

Artem Lypiy — QA Lead, 500px

Boxes are powerful, isolated CI job runners engineered to provide bare metal performance at the convenience of cloud.

Cyclist powering the box

Fastest CI service, period.

Semaphore box runs builds 77% faster than Travis CI, 55% faster than Codeship, and 117% faster than CircleCI equivalent.*

* Last measured on 2016-08-05 using elixir-lang/elixir open source project

Run parallel jobs or pipelines.

Use your boxes to parallelize a large test suite, or build and deploy multiple branches across different projects. Semaphore does not limit how you use your boxes in any way.

Comes with batteries included.

Each box is running Ubuntu 14.04 LTS pre-loaded with over 40 open source programming languages, frameworks and tools. Boxes come in two flavors: basic and Docker-enabled, depending on the platform you select for your project.

Simple horizontal scalability.

Scaling out your CI infrastructure horizontally is as simple as dragging a slider in your account settings.

You might be interested knowing…

What happens inside a box when my build runs?

For every CI job, Semaphore checks out and runs your code inside an isolated container or virtual machine. Around each job Semaphore also caches your dependencies to save you more time in the future. At that point your CI commands run, which can be anything that you need your build or deploy to do.

Can I customize the software environment in the box?

Yes. You can install additional packages, set up custom configuration files or export environment variables. Just write your custom commands and Semaphore will execute them successfully, as long as they can run on Linux.

What kind of hardware are the boxes running on?

Each box runs on one dedicated Intel i7 Haswell or better CPU core, with up to 8 GB of RAM, and using a ramdisk for I/O.

How does the 30-day free trial work?

No credit card is required to create an account. Just sign up, add your first project, and you’re on your way. On the trial account you’ll get access to 8 boxes. After 30 days you'll need to add your billing information to keep using Semaphore for private repositories – or you can keep using it for up to 100 private builds per month. If you are looking to use Semaphore for free for OSS, sign up and add your project(s), and the 30-day trial won't run for you.

What forms of payment do you accept?

We accept all major credit cards: Visa, Mastercard, American Express, Discover. You can also use PayPal. Customers who choose an annual plan have the option to pay by wire — we’ll invoice you on net 30 terms.

Can I change my plan or cancel anytime?

Absolutely. You can make changes from your organization's Billing page inside the app. If you change your plan mid-month, we'll prorate the cost.

Do you offer student and non-profit pricing?

Yes and yes.

How does Semaphore keep my code safe?

We take the security of your company's source code very seriously. Our Security page outlines how we ensure your code is safe. For companies with security requirements that limit their ability to host their code with third-party services, we recommend Semaphore Enterprise, our on-premise offering.

Start a 30-Day Free Trial

Semaphore is free for open source projects and 100 private builds per month.