bybit-php
Описание
Профессиональная PHP-библиотека для интеграции с Bybit V5 API. Поддерживает работу с чистым PHP и Laravel, включает полный функционал торговых операций, управление позициями и ордерами, WebSocket для данных в реальном времени. Есть криптографическая подпись запросов HMAC/RSA-SHA256, автоматическое переподключение и мультирегиональные эндпоинты
Языки
- PHP100%
🚀 Bybit PHP Библиотека
Полноценная обёртка V5 API для приложений PHP и Laravel

🌐 Язык: Русский | English
🔗 GitHub Repository: https://github.com/tigusigalpa/bybit-php
Надёжный и эффективный PHP-пакет для лёгкой интеграции Bybit V5 API в ваши PHP и Laravel приложения.
Основные функции • Руководство по установке • Начало работы • Справочник API • Данные в реальном времени • Примеры кода
📋 Оглавление
- ✨ Основные функции
- 📦 Руководство по установке
- ⚙️ Настройки
- 🚀 Начало работы
- 📚 Справочник API
- 🌐 Данные WebSocket в реальном времени
- 💡 Экспертные методы
- 🌍 Расположение серверов
- 🔐 Безопасность и авторизация
- 📖 Примеры кода
- 🤝 Руководство по вкладу
- 📄 Информация о лицензии
✨ Основные функции
🎯 Базовые возможности
|
⚡ Премиум функционал
|
📦 Руководство по установке
Автономный PHP
Фреймворк Laravel
Для монорепо среды разработки:
- Настройте репозиторий в
:composer.json
- Добавьте пакет через Composer:
- Экспортируйте файл конфигурации:
💡 Инфо: Пакет использует функцию автообнаружения Laravel для автоматической регистрации провайдера и фасада.
⚙️ Настройки
Конфигурация окружения
Настройте ваш файл следующим образом:
Доступные параметры
| Опция | Тип данных | Значение по умолчанию | Назначение |
|---|---|---|---|
| string | - | Публичный API ключ от Bybit |
| string | - | Секретный API ключ от Bybit |
| boolean | | Активация тестовой среды |
| string | | Регион сервера (, , , , , ) |
| integer | | Временное окно для запросов (миллисекунды) |
| string | | Метод аутентификации ( или ) |
| string | | Приватный RSA ключ в формате PEM |
🚀 Начало работы
Реализация на автономном PHP
Реализация на Laravel
Через паттерн фасада:
Через инъекцию в конструктор:
📚 Справочник API
Торговые данные
Контроль ордеров
Контроль позиций
Кошелёк и баланс
🌐 Данные WebSocket в реальном времени
Публичные потоки данных
Автономный PHP WebSocket:
Приватные потоки данных
Аутентифицированный WebSocket для данных аккаунта в реальном времени:
Команда Laravel Artisan:
Запуск:
💡 Экспертные методы
Унифицированная отправка ордеров
Методы расчёта комиссий
🌍 Расположение серверов
| Местоположение | Код региона | API эндпоинт |
|---|---|---|
| 🌐 Всемирный | | |
| 🇳🇱 Нидерланды | | |
| 🇹🇷 Турция | | |
| 🇰🇿 Казахстан | | |
| 🇬🇪 Грузия | | |
| 🇦🇪 ОАЭ | | |
| 🧪 Тестирование | - | |
🔐 Безопасность и авторизация
Процесс подписи запросов
Bybit V5 API применяет криптографические подписи HMAC-SHA256 или RSA-SHA256:
Для GET запросов:
signature_payload = timestamp + api_key + recv_window + queryString
Для POST запросов:
signature_payload = timestamp + api_key + recv_window + jsonBody
HMAC-SHA256: Генерирует вывод в шестнадцатеричном формате нижнего регистра RSA-SHA256: Генерирует вывод в формате base64
Обязательные заголовки запросов
X-BAPI-API-KEY: ваш_api_ключ
X-BAPI-TIMESTAMP: 1234567890000
X-BAPI-RECV-WINDOW: 5000
X-BAPI-SIGN: сгенерированная_подпись
X-BAPI-SIGN-TYPE: 2 (для HMAC)
Content-Type: application/json (для POST)
📖 Официальная документация: https://bybit-exchange.github.io/docs/v5/guide
📖 Примеры кода
Полная реализация торгового бота
🤝 Руководство по вкладу
Мы приветствуем вклад сообщества! Не стесняйтесь отправлять Pull Request.
- Сделайте форк репозитория
- Создайте ветку для новой функции (
)git checkout -b feature/NewFeature - Зафиксируйте ваши изменения (
)git commit -m 'Реализация NewFeature' - Отправьте изменения в вашу ветку (
)git push origin feature/NewFeature - Создайте Pull Request
📄 Информация о лицензии
MIT License
Copyright (c) 2026 Igor Sazonov
- Разработчик: Igor Sazonov (
)tigusigalpa - Контакт: sovletig@gmail.com
- Репозиторий: https://github.com/tigusigalpa/bybit-php
🌟 Поставьте звезду проекту, если он вам полезен!
Создано с ❤️ для криптотрейдеров по всему миру