alpaca-rust
alpaca-rust is the public documentation home for the workspace that publishes:
alpaca-corealpaca-rest-httpalpaca-dataalpaca-tradealpaca-mock
The workspace focuses on Alpaca HTTP APIs only. The current public release line excludes WebSocket, crypto, Broker API, FIX, and third-party provider clients.
Primary application entry points:
alpaca-datafor market dataalpaca-tradefor trading resources
Supporting crates:
alpaca-corefor shared primitivesalpaca-rest-httpfor transport behavioralpaca-mockfor executable mock-server flows
Maintainer: Weiming Zhai (wmzhai@gmail.com)
Documentation Map
- Installation
- Getting Started
- Authentication
- Project Structure
- Mock Server
- Testing Guide
- Troubleshooting
Coverage Snapshot
alpaca-dataadopts 28 market-data mirror operations across stocks, options, news, and corporate actions, with zero open mirror gaps in the current adopted scopealpaca-tradeadopts 36 trading mirror operations across account, activities, assets, calendar/clock, options contracts, orders, portfolio history, positions, and watchlists, with zero open mirror gaps in the current adopted scope
Explicitly Out Of Scope
The current public release line does not implement:
- market-data crypto, forex, fixed income, logos, or screener APIs
- trading crypto, fixed income, broker, FIX, websocket, or stream APIs
- order orchestration, strategy logic, provider fallback, caching, or application state management