-
-
Notifications
You must be signed in to change notification settings - Fork 84
Home
Oleg Rakhmatulin edited this page Mar 23, 2021
·
23 revisions
The Alpaca.Markets NuGet package contains the .NET SDK that provides unified access for different API endpoints:
These endpoints available for both paper and brokerage accounts:
- Alpaca Trading API - via the AlpacaTradingClient class.
- Alpaca Market Data API - via the AlpacaDataClient class.
- Alpaca Trading Data Streaming API - via the AlpacaStreamingClient class.
- Alpaca Market Data Streaming API - via the AlpacaDataStreamingClient class.
- Two authentication options available for Alpaca API connectors discussed on this page.
- How to handle
Paper
andLive
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.
- Time intervals handling for REST API requests discussed on this page.
- Fractional shares trading support discussed on this page.
The Alpaca.Markets.Extensions NuGet package contains the set of helper extension methods and interfaces for implementing some application- or scenario-specific tasks:
- The
IAsyncEnumerable<T>
andIAsyncDisposable
interfaces support for theIAlpacaDataSubscription<T>
class this page. - The
IAsyncEnumerable<T>
interface support for the Alpaca Data API v2 pagination discussed on this page.* The newIHttpClient
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.