{% extends "base.html" %} {% block tabs %} {{ super() }}

## Tart is a virtualization toolset to build, run and manage macOS and Linux virtual machines on Apple Silicon.

Learn More

# Virtualization and beyond

## Native performance

Tart is using Apple’s native Virtualization.Framework that was developed along with architecting the first M1 chip. This seamless integration between hardware and software ensures smooth performance without any drawbacks.

## Remote storage for Virtual Machines

For storing virtual machine images Tart integrates with OCI-compatible container registries. Work with virtual machines as you used to with Docker containers.

## Seamless integration with your existing automations

Tart integrates with many continuous integration systems, including a dedicated service of on-demand GitHub Actions Runners. With a single line change, you can cut your CI/CD costs by up to 30 times by using Cirrus Runners to run your workflows.

## Run at scale with Orchard

Tart toolset includes Orchard Orchestration — tool to run and manage Tart virtual machines at scale on a cluster of Apple Silicon hosts. An Orchard Cluster exposes a simple REST API to manage thousands virtual machines. Orchard CLI allows accessing remote virtual machines like they run locally.

# Automation Powerhouse

## With more than 25,000 installations to date, Tart has been adopted for various scenarios. Its applications range from powering CI/CD pipelines and reproducible local development environments, to helping in the testing of device management systems without actual physical devices.

# What our users say

### Mikhail Tokarev, CTO at Codemagic

Thanks to the minimal overhead of using the Apple Virtualization API, we’ve seen some performance improvements in booting new virtual machines compared with Anka.

### Infrastructure Team at Expo

Tart was the practical way for us to use the Virtualization framework. Cirrus Labs’ continued maintenance and support gives us confidence, and it is also important for us to be able to read the source code when we need to understand an abstraction layer below.

### Red Team at Snowflake

The Snowflake Red Team had a need for macOS CI/CD and a segmented macOS development environment. We solved this problem and shared our implementation with macOS EC2 and Tart. We also automated this process with Terraform/Packer to simplify the deployment of our infrastructure and machine images.
{% endblock %}