Skip to main content

Build Your First Pipeline

Build and test data pipelines on your local machine—no cloud account needed. Start with a simple "Hello World" and progressively work up to processing real system data.

What You'll Learn

This tutorial covers 4 progressive examples, each building on the last:

  1. Hello World - The simplest possible pipeline
  2. Make a Change - Modify and see updates instantly
  3. Data Transformation - Convert sensor readings with calculations
  4. Real Data - Read and process live system logs

Time required: 10 minutes total (or 2-3 minutes per step)


Prerequisites

  • Linux, macOS, or Windows
  • Terminal access

Install Expanso Edge

Expanso Edge is the runtime that executes your pipelines. Install it locally:

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

# Verify installation
expanso-edge version
Run From Your Home Directory

expanso-edge runs under the user's context, and will only have access to files that that user explicitly has access to. It is recommended to run expanso-edge under a dedicated user or group.

# To run expanso-edge, just execute the following command:
expanso-edge run --config my-pipeline.yaml

If you see "Failed to create directories", you may not have the necessary permissions.


Ready to Start?

👉 Begin with Step 1: Hello World