A
Axo Systems

Build on Apple Silicon

Powerful APIs, SDKs, and tools to integrate Mac As A Service into your development workflow. Deploy, manage, and scale macOS environments programmatically.

REST API

Simple, powerful REST API to manage your Mac infrastructure. Authenticate with API keys and integrate seamlessly.

POST/api/v1/instances

Create a new Mac instance

{
  "type": "mac-mini-m2",
  "memory": "16GB",
  "storage": "512GB",
  "name": "dev-instance-1"
}
GET/api/v1/instances

List all your Mac instances

{
  "instances": [
    {
      "id": "inst_abc123",
      "name": "dev-instance-1",
      "type": "mac-mini-m2",
      "status": "running",
      "ip": "10.0.1.100"
    }
  ]
}
DELETE/api/v1/instances/{id}

Delete a Mac instance

{
  "message": "Instance deleted successfully",
  "id": "inst_abc123"
}

Official SDKs

Use our official SDKs to integrate Axo Systems into your preferred programming language.

Node.js SDK

Official Node.js SDK for Axo Systems API

npm install @axosystems/node-sdk

Python SDK

Official Python SDK for Axo Systems API

pip install axosystems

Go SDK

Official Go SDK for Axo Systems API

go get github.com/axosystems/go-sdk

Developer Tools

Powerful tools to streamline your development workflow and maximize productivity.

Axo CLI

Command-line interface for managing your Mac infrastructure

  • Instance management
  • Deployment automation
  • Log streaming
  • SSH access
curl -sSL https://cli.axosystems.com/install | sh

VS Code Extension

Develop directly on your remote Mac instances

  • Remote development
  • File sync
  • Integrated terminal
  • Debug support
Available in VS Code Marketplace

Docker Images

Pre-configured development environments

  • Xcode pre-installed
  • iOS simulators
  • Development tools
  • CI/CD ready
docker pull axosystems/xcode:latest

Common Use Cases

See how developers are using Axo Systems to solve real-world problems.

iOS/macOS Development

Build and test iOS and macOS applications with native Apple Silicon performance.

# Deploy an Xcode environment
axo create --type mac-studio-m2-ultra \
  --image xcode-15 \
  --name ios-build-server

# Connect via SSH
axo ssh ios-build-server

CI/CD Pipelines

Integrate Mac instances into your continuous integration workflows.

# GitHub Actions example
- name: Setup Mac Instance
  uses: axosystems/setup-mac@v1
  with:
    type: mac-mini-m2
    xcode-version: '15.0'
    
- name: Build iOS App
  run: xcodebuild -scheme MyApp

Game Development

Deploy game servers and development environments for Mac gaming.

# Create game dev environment
axo create --type mac-studio-m2-max \
  --image unity-2023 \
  --gpu-acceleration \
  --name game-dev-01

Start building today

Get your API key and start integrating Mac As A Service into your workflow. Join thousands of developers building on Apple Silicon.