Orchestration with Kubernetes on Apple.

A virtualization layer created for Mac build infrastructure, Orka allows you to orchestrate macOS in a cloud environment using Kubernetes on genuine Apple hardware.

Orka logo
Orka with CI tools

Move your CI pipeline to the cloud.

Orka brings simplicity and scalability to developers building for Apple devices. Spend less time dealing with operating systems, managing servers, or installing applications, and spend more time building great apps. Orka makes it easy for DevOps teams to support developers using the same Kubernetes-based tools and workflows that they use to support every other development team in the company.

iMac with Monterey illustration

Mac VMs on genuine Apple hardware.

Since iOS, iPad, watchOS, tvOS, and Mac apps can only be compiled and tested on macOS, which only runs on genuine Apple Mac hardware, developers need access to a large pool of Macs to run their CI-driven development pipelines. With Orka, MacStadium users get a software-driven, reliable, and high-performance experience with their MacStadium hardware.

Orka on M1 and Intel

Run builds on Apple silicon, Intel, or both.

Orka 2.0 includes beta support for Apple silicon (M1) nodes within an Orka cluster – either in combination with Intel-based nodes or in a purely ARM-based cluster. Orka users can target builds and tests on both Apple silicon and Intel-based Macs from the same Orka environment, helping developers transition from one architecture to the other.

Read the product sheet.

Get more technical details about the Orka virtualization platform.

orka vm deploy code

Deploy macOS VMs in seconds.

Orka takes a standard macOS VM, puts it inside of a Docker container, and then uses Kubernetes to orchestrate everything. Spin up a virtual machine in seconds with any version of macOS, then orchestrate pods of those VMs across a Kubernetes cluster. What makes Orka unique is that all of this is built on top of genuine Apple hardware, required any time you have a workload that requires macOS.

kubectl config code

Tap into Kubernetes.

The Orka environment is a Kubernetes cluster that you can manage with kubectl. The kube account acts as a Kubernetes service account for your Orka environment. While limited, it's available on a sandbox namespace and comes with a default RBAC configuration.

Integrated with the tools you use every day.

Orka plugin icons

Learn more about Orka.

See the roadmap.

Our devs are hard at work adding new Orka features and functionality.

See the roadmap

Read the docs.

Read the latest release notes, check out the API, and learn about Orka.

Read the docs
Orka powered by MacStadium
Certified Kubernetes logo

Kubernetes certified.

MacStadium is dedicated to building software for the Kubernetes community that is consistent, reliable, and interoperable. To demonstrate our commitment, Orka has been certified by the Cloud Native Computing Foundation (CNCF) Certified Kubernetes Conformance Program. Learn more

Sign up for Orka updates.

Keep up-to-date with new Orka features and releases. Sign-up to our Orka mailing list.

Ready to try Orka?

It’s easy! Contact our sales engineers to design a custom environment for your team.

Free Orka demo.

See what Orka’s all about. Get a free Orka demo environment for a two-hour window.

Start a demo

Get hands-on.

Follow a 20-minute step-by-step walkthrough of the Orka CLI and Jenkins plugin.

Let's go