Skip to main content
Version: 0.2.0

Quick Start

# Build
cargo build --release

# --- Skardi CLI ---
# Query local files directly
skardi query --sql "SELECT * FROM './data/products.csv' LIMIT 10"

# Query remote files
skardi query --sql "SELECT * FROM 's3://mybucket/events.parquet' LIMIT 10"

# --- Skardi Server ---
# Start the server with a context and pipeline
cargo run --bin skardi-server -- \
--ctx docs/basic/ctx.yaml \
--pipeline docs/basic/pipeline.yaml \
--port 8080

# Execute the pipeline
curl -X POST http://localhost:8080/product-search-demo/execute \
-H "Content-Type: application/json" \
-d '{"brand": null, "max_price": 100.0, "color": null, "limit": 5}'

Next Steps

For a fuller getting-started walkthrough — context files, pipeline files, and end-to-end examples — see Skardi Server.