-
-
Notifications
You must be signed in to change notification settings - Fork 81
Home
Oleg Rakhmatulin edited this page May 21, 2022
·
23 revisions
The Alpaca.Markets NuGet package contains the .NET SDK that provides unified access for different API endpoints:
- Alpaca Trading API - via the Alpaca.Markets.IAlpacaTradingClient interface (see mappings here).
- Alpaca Market Data API - via the Alpaca.Markets.IAlpacaDataClient interface (see mappings here).
- Alpaca Crypto Market Data API - via the Alpaca.Markets.IAlpacaCryptoDataClient interface (see mappings here).
- Alpaca Market Data Streaming API - via the Alpaca.Markets.IAlpacaDataStreamingClient interface.
- Alpaca Crypto Market Data Streaming API - via the Alpaca.Markets.IAlpacaCryptoDataStreamingClient interface.
- Alpaca Trading Data Streaming API - via the Alpaca.Markets.IAlpacaStreamingClient interface.
The Alpaca.Markets.Extensions NuGet package contains the set of helper extension methods and interfaces for implementing some application- or scenario-specific tasks:
- The System.Collections.Generic.IAsyncEnumerable and System.IAsyncDisposable interfaces support for the Alpaca.Markets.IAlpacaDataSubscription class this page.
- The System.Collections.Generic.IAsyncEnumerable interface support for the Alpaca Data API v2 pagination discussed on this page.
- The new System.Net.Http.IHttpClientFactory interface and strongly-typed clients usage in modern apps discussed on this page.
- The streaming client auto-reconnection support discussed on this page.
- The Alpaca Proxy Agent support discussed on this page.
- Two authentication options available for Alpaca API connectors discussed on this page.
- How to handle Paper and Live environments easily with the help of extension methods provided by SDK.
- Two main options for configuring new order placement requests: low-level and high-level described on this page.
- Fractional shares trading support discussed on this page