Brokers building the securities UI in their Broker App from scratch combine WhaleCore SDK with TradingAPI.
- WhaleCore SDK is the UI-free data layer in the Whale SDK product family. It provides market data subscriptions, WebSocket connectivity, request signing, and token renewal.
- TradingAPI is a client-scoped HTTP API for account, asset, trading, and related business capabilities.
flowchart LR
A[Broker App implements the securities UI] --> B[WhaleCore SDK]
A --> C[TradingAPI HTTP]
B --> D[Market data subscriptions]
B --> E[WebSocket connections]
B --> F[Request signing]
B --> G[Token renewal]
C --> H[Accounts and assets]
C --> I[Trading operations]
| Platform | WhaleCore SDK delivery | Status |
|---|---|---|
| iOS | Native client library | Available |
| Android | Native client library | Available |
| Web | WebAssembly | In development |
- You need complete control over information architecture, visual design, and interactions.
- You already maintain market data, asset, and trading screens and do not want to embed Whale-provided UI.
- You are prepared to combine data streams, HTTP operations, page state, and error recovery.
Use WhaleApp SDK instead when you want a complete trading UI for iOS, Android, or WebTrade.
Note
WhaleCore SDK provides client foundations but no graphical UI or complete business flows. The Whale project team provides the applicable libraries, TradingAPI operations, and compatibility matrix for each integration scope.