# Libraries The fastest way to integrate BlockBee. Each official library wraps the [REST API](/api) so you can create payment addresses, fetch transactions, and process payouts in a few lines of code. ## Available libraries - **[NodeJS](/libraries/nodejs)** — `npm install @blockbee/api` · [GitHub](https://github.com/blockbee-io/nodejs-api) - **[Python](/libraries/python)** — `pip install python-blockbee` · [GitHub](https://github.com/blockbee-io/python-blockbee) - **[Django](/libraries/django)** — `pip install django-blockbee` · [GitHub](https://github.com/blockbee-io/django-blockbee) - **[PHP](/libraries/php)** — `composer require blockbee/php-blockbee` · [GitHub](https://github.com/blockbee-io/php-blockbee) - **[Ruby](/libraries/ruby)** — `gem install blockbee` · [GitHub](https://github.com/blockbee-io/ruby-blockbee) ## What the libraries do Every official library covers the same surface: - Create payment addresses for any supported ticker - Fetch payment logs and transaction history - Generate QR codes for payments - Estimate blockchain fees - Convert between fiat and crypto - Manage payouts (V2 API key required) For specifics — initialization, method signatures, and full examples — open the page for your language above. ## No library for your stack? Use the [REST API](/api) directly. Every endpoint accepts standard HTTP requests and returns JSON — any HTTP client will do. The [API conventions](/api#conventions) section covers auth, dates, amounts, and error handling once for every endpoint. If you build an unofficial library and would like it listed here, [contact us](https://blockbee.io/contacts/).