# NinjaTrader Developer Docs
> Build on the NinjaTrader and Tradovate platform with REST APIs, desktop and web SDKs, an AI-ready MCP server, and the Ecosystem marketplace.
# Build on the NinjaTrader Platform
REST APIs, desktop and web SDKs, an AI-ready MCP server, and the Ecosystem
marketplace — everything you need to build indicators, strategies, add-ons,
and integrations for traders.
[✦ Ask AI about the developer platform ⌘ + /](/?searchType=ai)
## Build with NinjaTrader SDKs
[](/web-trader)
JavaScript
### Web Trader
Create indicators and drawing tools for the NinjaTrader web trader with JavaScript.
Explore Web Trader
[](/ninjascript)
NinjaScript / C#
### NinjaScript
Build custom indicators, strategies, and add-ons for NinjaTrader 8 Desktop with NinjaScript and C#.
Explore NinjaScript
## Build with NinjaTrader APIs
[](/api)
REST
### Trade API
The trading API — authentication, orders, positions, accounting, and risk. For third-party platforms and traders automating against the API.
Explore the API
[](/market-data)
WebSocket
### Market Data API
Real-time market data over WebSocket — quotes, depth of market, histograms, charts, and sentiment. Subscribe and stream live events.
Explore Market Data
[](/mcp)
Model Context Protocol
### MCP Server
Connect AI assistants to the NinjaTrader-hosted MCP server to query accounts, positions, and market data in natural language.
Explore MCP
[](/marketplace)
Ecosystem Vendor API
### Marketplace
Manage paid NinjaScript add-ons and extensions — licenses, products, and customers — with the Ecosystem Vendor API.
Explore the Marketplace API
### Ready to build?
Start with the API reference, or reach out if you need help getting access.
[View the API](/api)
[Contact Support](https://support.ninjatrader.com)
[NinjaTrader API License Agreement](/api/ninja-trader-api-license-agreement)
## Instructions for AI Agents
- For clean Markdown of any page, append `.md` to the page URL
- For section-specific indexes, append `/llms.txt` to any section URL
- For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.ninjatrader.com/_mcp/server
## Products
- [Trade API](https://docs.ninjatrader.com/api/llms.txt): REST trading API
- [Overview](https://docs.ninjatrader.com/api.md)
- [Getting Started](https://docs.ninjatrader.com/api/getting-started.md)
- [Authentication & Access](https://docs.ninjatrader.com/api/authentication.md)
- [Dynamic API Hosts](https://docs.ninjatrader.com/api/dynamic-api-hosts.md)
- [OAuth Integration](https://docs.ninjatrader.com/api/oauth.md)
- [Market Data API](https://docs.ninjatrader.com/market-data/llms.txt): Real-time quotes & charts
- [Overview](https://docs.ninjatrader.com/market-data.md)
- [Getting Started](https://docs.ninjatrader.com/market-data/getting-started.md)
- [Authentication & Access](https://docs.ninjatrader.com/market-data/authentication.md)
- [Real-Time Data via WebSocket](https://docs.ninjatrader.com/market-data/websockets.md)
- [Tick Charts](https://docs.ninjatrader.com/market-data/tick-charts.md)
- [NinjaScript](https://docs.ninjatrader.com/ninjascript/llms.txt): Desktop C# indicators & strategies
- [Overview](https://docs.ninjatrader.com/ninjascript.md)
- [Distribution](https://docs.ninjatrader.com/ninjascript/distribution.md)
- [Educational Resources](https://docs.ninjatrader.com/ninjascript/educational_resources.md)
- [Introduction](https://docs.ninjatrader.com/ninjascript/index.md)
- [NinjaScript Best Practices](https://docs.ninjatrader.com/ninjascript_best_practices.md)
- [Web Trader](https://docs.ninjatrader.com/web-trader/llms.txt): Web indicators & drawing tools
- [Overview](https://docs.ninjatrader.com/web-trader/overview.md)
- [Advanced Custom Drawing Tools](https://docs.ninjatrader.com/web-trader/AdvancedCustomDrawingTools.md)
- [Alligator](https://docs.ninjatrader.com/web-trader/Alligator.md)
- [Built-in Tools](https://docs.ninjatrader.com/web-trader/BuiltinTools.md)
- [Custom Drawing Tools](https://docs.ninjatrader.com/web-trader/DrawingTools.md)
- [MCP](https://docs.ninjatrader.com/mcp/llms.txt): AI agent integration
- [Overview](https://docs.ninjatrader.com/mcp.md)
- [Connect Your AI Agent](https://docs.ninjatrader.com/mcp/connect.md)
- [Authentication & Access](https://docs.ninjatrader.com/mcp/authentication.md)
- [Safety & Disclosures](https://docs.ninjatrader.com/mcp/safety.md)
- [Pre-Trade Risk](https://docs.ninjatrader.com/mcp/pre-trade-risk.md)
- [Marketplace](https://docs.ninjatrader.com/marketplace/llms.txt): Vendor & licensing API
- [Overview](https://docs.ninjatrader.com/marketplace.md)
- [Authentication & Access](https://docs.ninjatrader.com/marketplace/authentication.md)