{"repo":"tigusigalpa/bybit-go","free":true,"listed":false,"github":"https://github.com/tigusigalpa/bybit-go","clone":"git clone https://github.com/tigusigalpa/bybit-go.git","description":"⚡ Professional Golang SDK for Bybit V5 API. Lightning-fast trading with real-time WebSocket streams, complete REST API coverage, and production-ready features. Supports spot & derivatives trading, HMAC/RSA authentication, multi-region endpoints, and advanced order types with TP/SL. Goroutine-safe, testnet-ready, zero dependencies. 🚀","language":"Go","stars":17,"topics":["api","bybit","bybit-api","crypto","cryptocurrency","go","golang","bitcoin","chainlink","near-protocol"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"Bybit Golang SDK A small Go client for the Bybit V5 API. It makes it easier to get started with the REST API, demo trading, WebSocket streams, and TradFi instruments without imposing an application architecture on your project. 📚 Looking for the deeper dive? Explore the bybit-go Wiki for guides, endpoint notes, and extended documentation. Trading involves risk. Test both the integration and your strategy in the demo environment first, use narrowly scoped API-key permissions, and never commit keys to a repository. Contents - Features - Installation - Configuration - Quick start - REST API - Orders and positions - Errors and response handling - RSA signatures - WebSocket - TradFi - Examples, testing, and contributing Features - REST methods for market data, orders, accounts, and positions; - HMAC-SHA256 and RSA-SHA256 signing for REST requests; - demo mode plus regional REST and WebSocket endpoints; - public and private WebSocket subscriptions; - convenience helpers for TradFi instruments (forex, metals, stocks, and indices); - standalone working examples in examples/ . Installation Go 1.21 or later is required. Configuration Create one client and reuse it for the lifetime of your application. The default HTTP client has a 30-second timeout. You may provide your own http.Client when you need a proxy, custom transport, observability, or different timeout settings. ClientConfig field Default Description --- ---: --- APIKey — API key for signed endpoints. APISecret — API secret f","default_branch":null,"files":null,"tree":[],"storefront":"/r/tigusigalpa","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tigusigalpa/bybit-go/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}