Platform
Automation and custom provisioning
Need Macs provisioned for your pipeline, reinstalled on demand, or a fleet configured your way? Tell us the setup and we build it. Engineers, not a support queue.
Updated 2026-09-20
Most Mac hosting gives you a control panel and leaves you to it. We do the opposite: you tell us how your pipeline works, and we set the machines up to fit it.
What that means in practice
Machines delivered configured, not bare
Xcode version, command line tools, runner agent, certificates, SSH keys, user accounts: tell us the image you want and every Mac you order arrives that way. You skip the first day of setup entirely.
Reinstall and reset on request
Need a clean macOS before a signed release build? Ask, and it is done. No rebuilding a machine by hand over a remote session.
Fleet changes without a ticket queue
Three more runners before a release, a Mac moved from one project to another, the OS version aligned across the fleet: it is a message to the engineers who run the racks, not a form.
Setups we have already built
Self-hosted GitHub Actions runners, GitLab and Jenkins agents, Xcode build farms, AI agents running unattended, remote development machines. If it runs on macOS, it runs here.
Custom automation for your account
If your workflow needs machines created, wiped or rotated programmatically, tell us what your pipeline calls and we will build it for your account: a provisioning hook, a reinstall trigger, a status endpoint your monitoring can poll.
We would rather build the one integration you actually need than ship a generic API and hope it fits.
Why this beats a self-service panel
A panel can only do what someone anticipated. A person can do what you ask. Every MacDuty account talks directly to the engineers who run the hardware, so the answer to “can you set it up like this?” is usually yes, and usually the same day.
You also get the machine itself: a whole physical Mac mini, no hypervisor between your build and the CPU, at a flat monthly price instead of per-hour cloud billing.
Tell us what you need
Describe your pipeline in two lines. An engineer who runs the racks answers, not a support queue.
Questions
- Does MacDuty have an API?
- Not a public self-service API. Instead, we build the provisioning integration your pipeline needs, per account. Tell us what you want to call and we set it up.
- Can I get Macs provisioned automatically for CI?
- Yes. We deliver machines pre-configured with your build image and runner agent, and handle reinstalls and fleet changes on request.
- How fast can I get a new Mac?
- Usually the same day. The hardware is already racked, so you are not waiting for an order to ship.
- Can you configure Xcode, certificates and runners for me?
- Yes. Send us the setup you want and every machine arrives that way.
- Can I run multiple runners across several projects on one account?
- Yes. One account, one invoice, separate machines per project or per client.
Next