Install on macOS
Eliya targets Linux servers; the native macOS aarch64 binary is not yet available (planned, demand-gated). macOS users can run Eliya in Linux-based Docker containers today, or wait for the native binary.
Today: run Eliya in Docker
Until the native macOS aarch64 binary is available, 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 is available 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
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 planned, 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 prioritisation.
Get notified when the macOS aarch64 binary is available
Native aarch64 builds for Apple Silicon are a planned, demand-gated deliverable. We'll email you the moment the binary is available.