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:

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:

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

Verify installation (once installed):

expanso-cli version

What's Next?