Platform · Architecture
One backend, engineered like it matters.
Forty-three services in six dependency layers power every TradingSDK app — from charting terminals to broker platforms to research products — behind one contract-tested API.
43
Services
760
REST endpoints
6
Dependency layers
18
Order types
The system at a glance
Six layers, one direction.
Clients enter through one API. Beneath it, every dependency flows downward — from experience to application to the trading core, onto data and platform — with the Engine compute plane attached by queue.
The service map
Six layers. Every service in its place.
Select any service to see what it owns. The layering is a build-time rule, not a diagram convention: a service depends only on layers below its own.
The order path
From click to ledger, one governed path.
The trading core is a chain of single-owner services. Nothing skips a stage, and nothing moves money without a journal entry.
01
Order
Idempotent intake
02
Risk
Pre-trade checks
03
Engine
Mode-gated run
04
Execution
Venue routing
05
Fill
Guarded states
06
Ledger
Double-entry post
07
Portfolio
Positions update
Every stage is owned by one service, every state change passes a transition guard, and every money movement lands in the ledger in the same database transaction that caused it.
Build on a foundation this deliberate.
Join the early-access waitlist, or talk to us about what you're building.