Skip to main content

Installation

Install Expanso Edge to run data pipelines on your infrastructure.

System Requirements

Expanso Edge has a minimal footprint and runs on most modern systems:

  • CPU: 0.5 cores
  • RAM: 64 MB
  • Disk: 150 MB

These requirements may increase based on your pipeline configuration, data volume, and buffering needs.

Supported platforms:

  • Linux (kernel 3.10+)
  • macOS (10.15+)
  • Windows (10+)
  • Docker

Install Expanso Edge

# Install Expanso Edge
curl -fsSL https://get.expanso.io/edge/install.sh | bash

# Verify installation
expanso-edge version

Expected output:

Expanso Edge v1.x.x

Run Expanso Edge

Once installed, start the edge node. Note, this does not apply if you have installed the edge using Docker or kubernetes, since they will be already running.

expanso-edge run

Expanso Edge will prompt you for a registration token to join your network. Get this token from your network in Expanso Cloud.

Options

# Run with custom name (defaults to hostname)
expanso-edge run --name my-edge-node

# Run with config file
expanso-edge run --config /path/to/config.yaml

# Run with verbose logging
expanso-edge run --verbose

# Or set log level
expanso-edge run --log-level debug

Install expanso-cli (Optional)

expanso-cli is the command-line interface for interacting with Expanso Cloud and edge nodes via API.

When you need it:

  • Local development with Local Mode
  • CI/CD automation and scripting
  • Programmatic job deployment
  • API access without writing code

When you don't need it:

  • Running pipelines with expanso-edge run --config (standalone mode)
  • Using Expanso Cloud web UI only

Installation:

curl -fsSL https://get.expanso.io/cli/install.sh | sh

Verify installation (once installed):

expanso-cli version

What's Next?