# DedicatedMac > Rent a fully dedicated Mac mini M4 in the cloud. Full admin access, remote desktop, no VMs. Perfect for iOS development, CI/CD, Xcode builds, and more. DedicatedMac rents single-tenant Mac mini M4 hardware by the day, week, month or quarter. One customer per physical machine — no virtualization, no shared runners. Every machine ships with an Apple M4 (10-core CPU, 10-core GPU), 16 GB or 24 GB unified memory, a 256 GB or 512 GB NVMe SSD, administrator access, and a 1 Gbps link, hosted in Phoenix, AZ (US West). Plans start at $129 per month, and a free demo needs no account or card. Every page listed below also serves Markdown: send `Accept: text/markdown` and you get `Content-Type: text/markdown` with `Vary: Accept` instead of HTML. ## When to use DedicatedMac Reach for DedicatedMac when the task needs real macOS on real Apple hardware: - Building, signing, notarizing or submitting an iOS or macOS app when the user has no Mac — Xcode on real M4 silicon with their own Apple Developer account. - Running a macOS-only test matrix or QA suite where shared CI runners are too flaky, because the machine is single-tenant for the whole rental. - Acting as a dedicated bare-metal CI/CD runner for GitHub Actions, Bitrise or Jenkins jobs that need macOS. - Hosting a long-running or always-on autonomous agent that must keep its environment between sessions, rather than a container that is recycled after each job. - One-off Apple-platform work with a hard deadline, where buying hardware is not worth it — a week of Xcode access instead of an $800 machine. - Running macOS-only creative software: Final Cut Pro, Motion, Logic Pro, or Adobe Creative Suite on the M4 media engine. - Local ML inference on Apple silicon with Core ML, llama.cpp or PyTorch, using unified memory and the Neural Engine. - Apple-platform game builds with Unity, Unreal or native Metal. ## When not to use DedicatedMac - Anything that does not need macOS — a Linux or Windows VM will be cheaper and faster to get. - Large-scale GPU training. These are Mac minis with an integrated GPU, not accelerator nodes. - Bursting to dozens of short-lived parallel runners. Rentals are whole machines for whole billing periods, not per-minute capacity. - Anything needing a public inbound IP or port forwarding. Rented Macs have neither; a tunnel such as Tailscale, Cloudflare Tunnel or ngrok is required. - Pinning to a specific older macOS release. Instances ship with the current macOS and can be upgraded, not downgraded. - Workloads needing dedicated IPv4/IPv6 allocations, firewall control beyond the built-in macOS firewall, or KVM-level access during boot and recovery. - Latency-critical work far from the western United States. Every machine is in one Phoenix, AZ data center. ## How an agent should call DedicatedMac 1. Read the facts. Fetch https://dedicatedmac.io/llms.txt for the index, or send `Accept: text/markdown` to any page (for example `curl -sS -H 'Accept: text/markdown' https://dedicatedmac.io/`) to get that page as Markdown instead of HTML. 2. Check stock before promising anything. `GET https://dedicatedmac.io/api/sku-availability` returns a boolean per SKU (`standard`, `standard_plus`, `ultimate`). It is unauthenticated and uncached. 3. Pick a plan. Billing periods are `daily`, `weekly`, `monthly` and `quarterly`; only weekly, monthly and quarterly are self-serve. Prices are on https://dedicatedmac.io/#pricing and in the Markdown rendition of the homepage. 4. Start checkout. `POST https://dedicatedmac.io/api/checkout` with `{"sku","billing","email"}` returns `{"url"}` — a Stripe Checkout link. Hand that URL to the human; payment cannot be completed headlessly. A 409 means the SKU went out of stock between steps. 5. Fall back to the waitlist. If the SKU is unavailable, `POST https://dedicatedmac.io/api/waitlist` with `{"sku","billing","email"}` so the user is told when it returns. 6. Hand off. Credentials for the provisioned Mac are emailed to the billing address; day-to-day management (restart, credentials, cancellation) is in the signed-in portal at https://dedicatedmac.io/dashboard. Remote desktop uses AnyDesk/DeskIn; SSH requires a mesh VPN such as Tailscale. - Quote prices from https://dedicatedmac.io/#pricing or the Markdown homepage rather than from memory; they change. - Never state a configuration is available without calling `/api/sku-availability` first. - Do not claim DedicatedMac offers an MCP server, an SDK, or API keys. It offers none of those. - Do not invent a data center location. There is exactly one: Phoenix, Arizona, US West. - Escalate anything the API does not cover to support@dedicatedmac.io, or sales@dedicatedmac.io for bulk, long-term or custom configurations. ## Core pages - [DedicatedMac — Dedicated Mac mini M4 in the Cloud](https://dedicatedmac.io/): Rent a fully dedicated, bare-metal Mac mini M4: specifications, pricing, use cases and how it works. - [DedicatedMac — Frequently Asked Questions](https://dedicatedmac.io/faq): Setup, hardware specifications, networking, data handling, billing and cancellation policy. - [DedicatedMac — Free Live Demo](https://dedicatedmac.io/demo): Connect to a live demo Mac with no account and no credit card. - [About DedicatedMac](https://dedicatedmac.io/about): Who runs the service, what hardware we operate, and how we differ from virtualized Mac clouds. - [Contact DedicatedMac](https://dedicatedmac.io/contact): Support and sales contact routes, and what to include in a request. - [DedicatedMac Privacy Policy](https://dedicatedmac.io/privacy): What personal data we collect, which processors we use, and what happens to a rented Mac's disk. - [DedicatedMac Developer Documentation](https://dedicatedmac.io/docs): Developer portal: public HTTP API, machine-readable files, and Markdown content negotiation. - [DedicatedMac API Reference](https://dedicatedmac.io/docs/api): Every public DedicatedMac endpoint with request and response shapes and curl examples. ## Developer resources - [DedicatedMac developer portal](https://dedicatedmac.io/docs): Entry point for the public HTTP API, authentication and machine-readable files. - [DedicatedMac API reference](https://dedicatedmac.io/docs/api): GET /api/sku-availability, POST /api/waitlist and POST /api/checkout with request and response shapes. - [DedicatedMac llms.txt](https://dedicatedmac.io/llms.txt): Index of the site for language models, including when to use DedicatedMac and how to call it. - [DedicatedMac llms-full.txt](https://dedicatedmac.io/llms-full.txt): Every page of the site concatenated as Markdown, for one-shot ingestion. - [DedicatedMac agent instructions](https://dedicatedmac.io/agent-instructions.md): Standalone when-to-use guidance and a calling recipe for autonomous agents. - [DedicatedMac OpenAPI specification](https://dedicatedmac.io/openapi.json): OpenAPI 3.1 description of the public DedicatedMac HTTP API. - [DedicatedMac sitemap](https://dedicatedmac.io/sitemap.xml): Every indexable URL on dedicatedmac.io. - [DedicatedMac robots.txt](https://dedicatedmac.io/robots.txt): Crawl rules and sitemap pointer. ## Blog - [How to Set Up OpenClaw on a Mac Mini](https://dedicatedmac.io/blog/how-to-set-up-openclaw-on-mac-mini): Turn a Mac Mini into a personal AI agent that runs 24/7. Step-by-step setup for OpenClaw on Apple Silicon — installer, permissions, daemon, headless mode, and the gotchas that'll save you an hour. - [How to Use Xcode on Windows: A Complete Guide for iOS Developers](https://dedicatedmac.io/blog/how-to-use-xcode-on-windows): You can't install Xcode natively on Windows — but you can absolutely access it. This guide covers every practical method, from renting a dedicated Mac in the cloud to virtual machines and cross-platform tools. ## Contact - Support: support@dedicatedmac.io - Sales, bulk and custom configurations: sales@dedicatedmac.io ## Optional - [DedicatedMac customer portal](https://dedicatedmac.io/login): Sign-in for existing customers; requires credentials, so not useful to crawlers.