api

Mac API reference

Everything the MCP tools and the CLI do goes through this REST API, so anything that speaks HTTP can drive a Mac.

Terminal

curl -s https://nomac.app/api/v1/me \
  -H "Authorization: Bearer $NOMAC_API_KEY"

Basics

Credit

GET /mac/credits

POST /mac/credits/checkout

Sessions

POST /mac/sessions

Drives

GET /mac/drives

GET / DELETE / PATCH /mac/drives/:name

GET /mac/sessions

GET / DELETE /mac/sessions/:id

GET /mac/capabilities

GET / PUT / DELETE /mac/defaults

Commands

POST /mac/sessions/:id/jobs?wait=30

GET /mac/sessions/:id/jobs/:job?wait=30

GET /mac/sessions/:id/jobs/:job/output?stream=stdout&cursor=0

Files and links

POST /mac/sessions/:id/files

GET /mac/sessions/:id/files?path=build.log

Access

GET /mac/sessions/:id/password

Secrets

GET /secrets

POST /secrets/requests

Signing

GET /apple

POST /apple/signing