API Reference WebsockexAdapter v#0.1.1
View SourceModules
WebsockexAdapter is a robust WebSocket client library for Elixir with a pluggable adapter architecture.
WebSocket client GenServer using Gun as transport layer.
Optional supervisor for WebSocket client connections.
Configuration struct for WebSocket connections.
ETS-based connection tracking without GenServer.
Simple error handling for WebSocket connections.
Supervisor for WebSocket adapters with fault tolerance.
Simple batch subscription manager for efficiently subscribing to multiple channels.
Simplified Deribit WebSocket API adapter.
Production-ready supervised Deribit adapter with automatic reconnection.
Shared Deribit JSON-RPC method definitions and request builders.
Basic usage examples from the documentation. These examples demonstrate simple WebSocket connections and message handling.
Error handling and retry patterns from Examples.md
JSON-RPC client example from documentation.
Examples of subscription management with WebSocket connections.
Minimal template for creating platform-specific WebSocket adapters.
Basic WebSocket client supervision example.
Examples of different WebSocket client usage patterns. This module demonstrates three ways to use WebsockexAdapter
Example application module demonstrating all WebSocket connection patterns.
WebSocket frame encoding and decoding utilities.
Helper functions for Deribit-specific WebSocket operations.
JSON-RPC 2.0 request builder and response matcher.
Message handling utilities for WebSocket connections.
Token bucket rate limiter for WebSocket API calls.
Internal reconnection helper for Client GenServer.
Mix Tasks
Runs stability tests for WebsockexAdapter with Deribit integration.