Trade Smarter with .NET
A modern, fully async .NET SDK for the Tradier Brokerage API. Trade stocks, options, and access real-time market data with clean, type-safe C# code.
dotnet add package Tradier.Client
Why Tradier.Client?
Everything you need to build trading applications in .NET.
Fully Async
Built from the ground up with async/await. Non-blocking API calls for responsive trading applications.
Type-Safe
Strongly-typed models for all API responses. Catch errors at compile time, not runtime.
Market Data
Real-time quotes, historical data, options chains, and streaming market updates.
Order Management
Place, modify, and cancel orders. Support for stocks, options, and multi-leg strategies.
Account Access
Retrieve balances, positions, order history, and gain/loss reports for any linked account.
Streaming Support
WebSocket streaming for real-time quotes and account events. Stay in sync with the market.
Quick Start
using Tradier; using Tradier.Services; // Create authentication with your API key var auth = new TradierAuthentication("YOUR_API_KEY"); // Create client (use TradierSandboxClient for paper trading) var client = new TradierSandboxClient(auth); // Use the services var marketData = new MarketDataService(client); var quotes = await marketData.GetQuotes(true, "AAPL", "MSFT", "GOOGL");
Get in Touch
Questions, issues, or contributions welcome!