Skip to main content

Rust + Alpaca Market Data + Trading

High-Performance Rust Client for Alpaca Market Data and Trading APIs

Typed async access to Alpaca market data and trading HTTP APIs, split across public crates for market data, trading, shared transport, shared primitives, and the executable mock server.

Workspace contract
  • The official Alpaca HTTP API defines endpoint semantics.
  • Primary public entry points are alpaca-data and alpaca-trade.
  • Shared foundations live in alpaca-core and alpaca-rest-http.
  • alpaca-mock stays executable-first for trade lifecycle verification.