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.

View on GitHub See Features ↓
dotnet add package Tradier.Client
NuGet Version NuGet Downloads License .NET

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!

Issues Report bugs or request features Email support@pennyworthlabs.com