Skip to main content

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