Skip to main content

Platform Support

Each Expanso Edge release includes the expanso-edge agent and the expanso-cli command-line tool for the platforms below. To install them, see Installation.

Binaries​

Operating systemArchitectures
Linuxamd64 (x86-64), arm64, armv7 (32-bit ARM)
macOSamd64 (Intel), arm64 (Apple silicon)
Windowsamd64, arm64
  • Linux: The Linux binaries are statically linked, so they do not need a specific C library (glibc or musl). On a 64-bit ARM operating system, use arm64. Use armv7 only on a 32-bit ARM operating system.
  • macOS: Current releases require macOS 12 Monterey or later.
  • Windows: Current releases support Windows 10 or Windows Server 2016 or later. You can also run the Linux build in WSL2 (Windows Subsystem for Linux).

Container Images​

ImageArchitectures
ghcr.io/expanso-io/expanso-edgelinux/amd64, linux/arm64, linux/arm/v7
ghcr.io/expanso-io/expanso-clilinux/amd64, linux/arm64, linux/arm/v7

Docker selects the correct architecture for your host automatically.

The images use Alpine Linux as the base image. The process in the container runs as the non-root user expanso.

For the Red Hat certified image, see Red Hat Enterprise Linux and OpenShift.

Red Hat Enterprise Linux and OpenShift​

Expanso Edge is Red Hat certified.

RHEL 9.x / 10.x​

  • Architectures: x86_64 (amd64), ARM64
  • Status: Red Hat Certified
  • Container base: UBI9
  • Image: registry.connect.redhat.com/expanso/expanso-edge

OpenShift 4.x​

  • Versions: 4.11 and later
  • Variants: OCP, ROSA, ARO, RHOIC, Dedicated, SNO, Local
  • Status: Red Hat Certified
  • Install: the expanso-edge Helm chart in the Red Hat certified chart repository (charts.openshift.io)

Kubernetes​

  • Upstream Kubernetes: 1.24 and later
  • Managed Services: EKS, GKE, AKS, IKS, OKE, and more
  • Distributions: OpenShift, Rancher, K3s, MicroK8s, Kind, Minikube

Container Runtimes​

  • ✅ Docker
  • ✅ Podman 4.0+
  • ✅ CRI-O 1.24+ (OpenShift default)
  • ✅ containerd 1.6+

Cloud Platforms​

All major cloud providers supported:

  • ✅ AWS - EC2, EKS, ROSA (x86_64, Graviton ARM64)
  • ✅ Google Cloud - Compute Engine, GKE, Tau T2A ARM64
  • ✅ Microsoft Azure - VMs, AKS, ARO (x86_64, ARM64)
  • ✅ IBM Cloud - Virtual Servers, IKS, RHOIC
  • ✅ Oracle Cloud - Compute, OKE, Ampere A1 ARM64
  • ✅ Alibaba Cloud - ECS, ACK

Edge & IoT Hardware​

Compatible with any device supporting the target OS and architecture:

  • Raspberry Pi 2 and later, including Raspberry Pi Zero 2 W
  • NVIDIA Jetson (Nano, Xavier, Orin)
  • Intel NUC, UP Board
  • Dell, Advantech, Siemens, HPE edge gateways
  • Custom arm64, armv7 or x86-64 embedded systems

Air-Gapped Environments​

Nodes that Expanso Cloud manages must be able to reach Expanso Cloud. To run in a network with no internet access, you need a private control plane, which is available to enterprise customers. Contact [email protected].

To run a single node with no connection, use Local Mode. Local mode has no fleet management or central control.

Certification​

  • ✅ Red Hat Certified (container & Helm chart)
  • ✅ Security scanned (Quay.io Clair)
  • ✅ UBI9-based Red Hat certified image

Other Platforms​

Releases do not include other operating systems or architectures, for example FreeBSD or 32-bit x86. To ask about a platform that is not on this page, contact [email protected].

Need Help?​