Skip to main content

Client

Public Types

TypeKindSummarydocs.rsSite rustdoc
ClientstructRoot async client for Alpaca Market Data HTTP APIs. Build a client once, then obtain resource clients with [Self::stocks], [Self::options], [Self::crypto], [Self::news], and [Self::corporate_actions]. # Examples no_run use alpaca_data::Client; let client = Client::builder().build()?; # let _ = client; # Ok::<(), alpaca_data::Error>(()) docs.rssite
ClientBuilderstruct-docs.rssite

Client Methods

MethodKindAsyncRequestReturndocs.rsSite rustdoc
newbuilderno-Selfdocs.rssite
builderbuilderno-ClientBuilderdocs.rssite
stocksaccessorno-StocksClientdocs.rssite
optionsaccessorno-OptionsClientdocs.rssite
cryptoaccessorno-CryptoClientdocs.rssite
newsaccessorno-NewsClientdocs.rssite
corporate_actionsaccessorno-CorporateActionsClientdocs.rssite

ClientBuilder Methods

MethodKindAsyncRequestReturndocs.rsSite rustdoc
api_keybuildernoimpl Into<String>Selfdocs.rssite
secret_keybuildernoimpl Into<String>Selfdocs.rssite
base_urlbuildernoimpl Into<String>Selfdocs.rssite
timeoutbuildernoDurationSelfdocs.rssite
reqwest_clientbuildernoreqwest::ClientSelfdocs.rssite
observerbuildernoArc<dyn TransportObserver>Selfdocs.rssite
max_retriesbuildernou32Selfdocs.rssite
retry_on_429buildernoboolSelfdocs.rssite
respect_retry_afterbuildernoboolSelfdocs.rssite
base_backoffbuildernoDurationSelfdocs.rssite
max_backoffbuildernoDurationSelfdocs.rssite
retry_jitterbuildernoDurationSelfdocs.rssite
total_retry_budgetbuildernoDurationSelfdocs.rssite
credentials_from_envbuilderno-Result<Self, Error>docs.rssite
credentials_from_env_namesbuilderno&strResult<Self, Error>docs.rssite
max_in_flightbuildernousizeSelfdocs.rssite
buildbuilderno-Result<Client, Error>docs.rssite