Skip to main content

Quick Start with the Client SDK

The recommended way to interact with the Cryptorobot.ai API is via the official @cryptorobot.ai/client npm package over WebSockets. This gives you real-time events, typed services, and automatic reconnection.
The client SDK supports both WebSocket (recommended) and REST transports. WebSocket provides real-time event streaming and lower latency.

REST API

For direct HTTP access, use the base URL:

Authentication

All authenticated endpoints require one of:

HTTP Methods

Common Query Parameters

Response Format

Paginated List (Find)

Single Resource (Get / Create / Patch)

Error

Rate Limits

Endpoint Groups

Authentication

Login, logout, token management

Users

Profile, sessions, onboarding

Exchanges

Connections, balances, market data

Strategies

CRUD, backtesting, AI generation

Traders & Bots

Bot management, pods, events

Models & Signals

ML signals, subscriptions

Insights

Market data, ETF flows, news

Portfolio

Performance, trades, snapshots

Agents

AI agents and conversations

Payments

Subscriptions, payment methods

Events

Event log, triggers, notifications