Getting Started
Install
For market data:
[dependencies]
alpaca-data = "0.24.3"
tokio = { version = "1", features = ["macros", "rt-multi-thread"] }
For trading:
[dependencies]
alpaca-trade = "0.24.3"
tokio = { version = "1", features = ["macros", "rt-multi-thread"] }
For the mock server:
cargo install alpaca-mock
First Client
use alpaca_data::Client;
let client = Client::builder()
.credentials_from_env()?
.base_url_from_env()?
.build()?;
# let _ = client;
# Ok::<(), alpaca_data::Error>(())
use alpaca_trade::Client;
let client = Client::builder()
.credentials_from_env()?
.base_url_from_env()?
.build()?;
# let _ = client;
# Ok::<(), alpaca_trade::Error>(())
Next Steps
- Read Installation
- Read Authentication
- Review Project Structure
- Read Mock Server
- Read Testing Guide
- Read Market Data API Coverage
- Read Trading API Coverage
- Read Release Checklist