Download the PHP package goodmagma/bybit-php-api without Composer

On this page you can find all versions of the php package goodmagma/bybit-php-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package bybit-php-api

Latest Version PHP Version Packagist Downloads

PHP SDK for ByBit V5 API

The detailed API documentation can be found here https://bybit-exchange.github.io/docs/v5/intro. In order to receive the latest API change notifications, please Watch this repository.

Implementation Status

This project is under development, and already used in production, but only the main API's are covered. I promise I'll do my best to complete the client with all ByBit V5 API's, but if you have time, any contributions are welcome!

Actually the API's completion status are the following:

API Name Completed Since Doc Ref
Market API 100% v0.1.0 Market API Doc
Trade API 100% v0.1.0 Trade API Doc
Position API 100% v0.1.0 Position API Doc
Pre-Upgrade API 100% v0.2.0 Pre-Upgrade API Doc
Account API 100% v0.1.0 Account API Doc
Asset API 100% v0.2.0 Asset API Doc
User API 100% v0.1.0 Asset API Doc
Spot Leverage Token 100% v0.3.0 Spot Leverage Token API Doc
Spot Margin Trade (UTA) 100% v0.4.0 Spot Margin Trade (UTA) API Doc
Spot Margin Trade (Normal) 100% v0.4.0 Spot Margin Trade (Normal) API Doc
Institutional Lending 100% v0.5.0 Institutional Lending API Doc
C2C Lending 100% v0.5.0 C2C Lending API Doc
Broker 100% v0.6.0 Broker API Doc
WebSocket Stream 0% WebSocket Stream API Doc

Install

Getting started

Create Public API Client

Create Private API Client

Use API Client

See additional examples

Run Examples

Go to examples directory and copy key_secret.php.sample to key_secret.php. Configure key_secret.php with your API Keys and run example like:

Changelog

See CHANGELOG.md for full project log.

Contributing

Contributions are what makes the open source community such an amazing place to learn, inspire and create. Any contributions you make are greatly appreciated.

If you want to make a PR:

  1. Fork the Project and checkout develop branch
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.


All versions of bybit-php-api with dependencies

PHP Build Version
Package Version
Requires php Version ^7.2.5 || ^8.0
guzzlehttp/guzzle Version ^7.7
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package goodmagma/bybit-php-api contains the following files

Loading the files please wait ....