Developer Overview

Plan a 6MM API integration across environments, authentication, signing, REST APIs, WebSocket streams, and troubleshooting.
View as Markdown

The Developer section is for backend engineers and platform teams integrating directly with 6MM APIs. It explains the conventions, security model, REST resources, streaming channels, and operational checks needed before production use.

Documentation areas

AreaWhat it covers
Integration setupService addresses, request conventions, response shape, and access modes.
Authentication & securityJWT, API Key permissions, HMAC signing, replay protection, and time sync.
REST APIPublic endpoints, user/account data, orders, positions, and market data.
WebSocketConnection lifecycle, public market streams, and private user streams.
Reference & troubleshootingEnums, error codes, and practical integration recommendations.

Production checklist

  • Store API secrets only on the backend.
  • Sync server time before signed requests.
  • Treat all numeric precision fields as strings unless a page explicitly says otherwise.
  • Use idempotency, request IDs, and structured logs around order flows.
  • Subscribe to WebSocket streams for state that must stay current in operational systems.
  • Review error codes and retry behavior before launch.