Install on macOS
Eliya targets Linux servers; the native macOS aarch64 binary is Phase 2. macOS users can run Eliya in Linux-based Docker containers today, or wait for the Phase 2 native binary.
Today: run Eliya in Docker
Until the Phase 2 macOS aarch64 binary ships, the recommended path on macOS is to run Eliya inside a Linux-based Docker container. On Apple Silicon, prefer the linux/arm64 variant; Eliya's multi-arch image manifest serves it natively, no emulation involved. Docker Desktop can also run linux/amd64 images via Rosetta 2 emulation, but not every syscall behaves identically under emulation; for production-shape workloads on Apple Silicon, the native arm64 path is the right default.
Full Docker walkthrough: Install with Docker.
SDKman (coming soon)
SDKman integration is coming soon for all platforms; the vendor ID 25.0.3-eliya is reserved with SDKman, and the registration PR is rolling out through the Foojay DISCO API to SDKman backend migration. Once the macOS aarch64 binary ships in Phase 2 and the SDKman registration is live, macOS users will be able to install Eliya with:
Until then, run the Linux build in Docker (above).
Native aarch64 binary: Phase 2
Eliya is server-first. macOS support exists for developers running Dial workflows locally against the Eliya runtime, not because macOS is a production target. Native aarch64 builds for Apple Silicon are a Phase 2 demand-gated deliverable; native .pkg installers and a Homebrew tap follow if demand signal warrants them.
If you'd use a native macOS binary, join the early-access list. Your signup is a meaningful demand signal that influences Phase 2 prioritisation.
Get notified when the macOS aarch64 binary is available
Native aarch64 builds for Apple Silicon are a Phase 2 demand-gated deliverable. We'll email you the moment the binary ships.