Packages
| Package | Purpose |
|---|---|
@joyride/core | Shared clients, normalized types, reconnect logic, and pricing helpers |
joyride-cli | Human-facing terminal workflow for quoting, trading, and streaming |
@joyride/mcp-server | MCP server for Claude, Cursor, Copilot, and other AI tools |
Current role of the SDK
The SDK sits on top of the exchange APIs and does two main jobs:- normalizes wire-format responses into TypeScript-friendly shapes
- packages workflows for humans and AI agents