Top Builders

Explore the top contributors showcasing the highest number of app submissions within our community.

Kraken WebSocket API

The Kraken WebSocket API provides event-driven, real-time access to Kraken's spot and futures markets. Version 2 (v2) is the current API, offering public feeds for market data (no authentication required) and private authenticated feeds for account events and order management. WebSocket v2 consolidates order status and fill events into a single executions channel, replacing the separate streams from v1.

General
DeveloperKraken (Payward Inc.)
TypeWebSocket API (real-time streaming)
LicenseCommercial API (free with Kraken account)
Documentationdocs.kraken.com
GitHubkrakenfx/api-go

Core Features

  • Public feeds (no auth): ticker, order book (L2), and trade streams available without a Kraken account.
  • Private authenticated feeds: execution events, balance updates, and order management.
  • Configurable order book depth: 10, 25, 100, 500, or 1,000 levels with CRC32 checksum for integrity verification.
  • Level 3 data: per-order orders channel (authenticated) for full depth-of-market.
  • Multi-symbol subscriptions: subscribe to multiple instruments in a single message.
  • Request/response correlation: req_id field for matching responses to requests.
  • Futures support: separate WebSocket endpoint for futures market data and order management.

Endpoints

EndpointURL
Public (spot, v2)wss://ws.kraken.com/v2
Private (spot, v2)wss://ws-auth.kraken.com/v2
Futureswss://futures.kraken.com/ws/v1
Colocation (spot)colo-london.vip-ws.kraken.com

Public Channels

ChannelDescription
tickerBest bid/offer, last trade price, 24h OHLCV, VWAP, and price change percentage
bookAggregated order book (L2) with configurable depth and CRC32 integrity checksum
tradeTrade events with side, quantity, price, order type, trade ID, and RFC3339 timestamp

Snapshots are sent on subscription by default ("snapshot": true). The ticker channel supports "bbo" (best bid/offer changes) or "trades" as the event trigger.


Private Channels (Authenticated)

ChannelDescription
executionsOrder status updates and fill events (replaces v1 openOrders and ownTrades)
balancesAccount balance changes in real time
User TradingAdd, amend, and cancel orders via WebSocket without a REST roundtrip

Authentication for private feeds:

  1. Call GET /0/private/GetWebSocketsToken via REST using your API credentials
  2. Use the returned token (valid 15 minutes) in the subscribe message
  3. Include the token as: {"event": "subscribe", "subscription": {"name": "...", "token": "..."}}

Tools and Resources


Ecosystem and Integrations

  • Rate limits are shared across REST, WebSocket, and FIX for the same API key.
  • Colocation endpoints are available via the Beeks Group for institutions requiring sub-millisecond access.
  • Commercial redistribution of market data streams requires prior approval from marketdata@kraken.com.
  • The official Go SDK supports both Spot and Derivatives WebSocket under a single import.

Subscribe to public feeds immediately at wss://ws.kraken.com/v2 without any authentication. For private feeds, generate a WebSocket token first via the REST token endpoint.

kraken Kraken Websocket api AI technology Hackathon projects

Discover innovative solutions crafted with kraken Kraken Websocket api AI technology, developed by our community members during our engaging hackathons.

MediCast: Autonomous Surgical Intelligence

MediCast: Autonomous Surgical Intelligence

Medical error is the third leading cause of death globally, and surgical complications account for a massive percentage of hospital liability. MediCast is an autonomous, computer vision-driven SaaS co-pilot engineered to fundamentally de-risk the operating room. Built exclusively for the AMD Developer Hackathon, it transforms opaque surgical video feeds into structured, actionable clinical intelligence in real-time. The Unicorn Pitch: Why MediCast Wins Proactive Risk Mitigation: A concurrent multi-agent swarm (Safety, Anatomy, and Phase Agents) autonomously monitors live surgical feeds, identifying critical safety deviations and anatomical hazards before they become fatal errors. Zero-Footprint Scalability: Hospitals refuse to install massive, expensive GPU servers in sterile environments. MediCast circumvents this entirely. By leveraging AMD Instinct™ GPUs in the cloud via the Fireworks AI API, we deliver blazing-fast inference directly to the OR with zero local hardware required. Gemma-Powered Clinical Debriefing (Bonus Track): We engineered our post-op AI Arbiter exclusively on Google’s Gemma 2 (gemma2-9b-it). It mines the structured surgical data to generate automated clinical reports and allows surgeons to interactively "chat" with their own procedures for unprecedented post-op quality assurance. Commercial Readiness: Complete with a secure, HIPAA-styled SSO gateway, real-time WebSockets, and a premium React dashboard, MediCast isn't a prototype it’s a deployable product ready for clinical pilot. By fusing AMD's massive compute throughput with the Fireworks AI API and Gemma 2, MediCast doesn't just analyze surgery it makes it safer, trackable, and instantly reviewable

ATRIO Boardroom

ATRIO Boardroom

**Founders and family offices decide alone.** Big calls get either delegated to a single advisor (fast, single point of failure) or convened with a committee (slow, hard to schedule, hard to audit). ATRIO Boardroom is the middle option: an AI boardroom that holds a real debate, enforces a per-tenant mandate at machine speed, and replays every decision in six months. ## Try the live demo **URL:** http://45.77.52.54:8080 (Vultr, Frankfurt) Click **Demo founder** on the sign-in screen — one click, no email — then type a boardroom question. Watch 5 specialist AI agents stream real Gemini 2.5 reasoning live, ~25 s. Go to Treasury, propose a SHV-xStock buy, try to self-second-sign (API refuses), open a new tab as **Demo CEO**, second-authorise, trade executes against Kraken paper. Download the board-pack PDF. Open the audit log. Six minutes, full lifecycle. ## The wedge - **Debate**, not consensus-on-rails. Six personas with distinct system prompts, distinct model assignments (Gemini 2.5 Flash for specialists, 2.5 Pro for Counsel), and dissent-driven turn-taking. - **Enforce**, at the API. A per-tenant `Mandate v1` (permitted instruments, daily loss limit, single-instrument max, permitted side) is the only path to a treasury action. Two-party auth cannot be bypassed by the UI. - **Audit**, by default. Every turn, vote, model call, and state transition writes to an append-only log. Exportable as JSONL + manifest. ## Why this isn't slideware - **381 / 381** backend tests pass at **90.68 %** coverage - **24 / 24** demo-video structural + **14 / 14** OCR verification - **54 / 54** pitch-deck structural + **12 / 12** OCR verification - **5 / 5** live multi-agent debate against real Gemini in ~25 s (no mocks) - **19** real bugs found and root-caused during the sprint ## Sponsors used Vultr · Google Gemini · Featherless · Speechmatics · Kraken xStocks · LiveKit. License: Apache 2.0.