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 system | Architectures |
|---|---|
| Linux | amd64 (x86-64), arm64, armv7 (32-bit ARM) |
| macOS | amd64 (Intel), arm64 (Apple silicon) |
| Windows | amd64, 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. Usearmv7only 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
| Image | Architectures |
|---|---|
ghcr.io/expanso-io/expanso-edge | linux/amd64, linux/arm64, linux/arm/v7 |
ghcr.io/expanso-io/expanso-cli | linux/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-edgeHelm 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?
- Custom platform builds: Ask Us!
- Community support: Join Slack
- Professional support: [email protected]