PHPackages                             d-andreevich/fireblocks-sdk-laravel - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. d-andreevich/fireblocks-sdk-laravel

ActiveLibrary[API Development](/categories/api)

d-andreevich/fireblocks-sdk-laravel
===================================

Laravel SDK for Fireblocks API.

v1.2.2(3y ago)1288MITPHPPHP ^7.4 || ^8.0

Since Jan 4Pushed 3y ago1 watchersCompare

[ Source](https://github.com/D-Andreevich/fireblocks-sdk-laravel)[ Packagist](https://packagist.org/packages/d-andreevich/fireblocks-sdk-laravel)[ RSS](/packages/d-andreevich-fireblocks-sdk-laravel/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (4)Dependencies (1)Versions (13)Used By (0)

Getting started with Laravel
============================

[](#getting-started-with-laravel)

The Laravel SDK for Fireblocks API

[![Current version](https://camo.githubusercontent.com/b1e7769245afe6ee644ee9f156e335d51959eb057dcc12fe67dc9250dbc8f5cb/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f642d616e64726565766963682f66697265626c6f636b732d73646b2d6c61726176656c2e7376673f6c6f676f3d636f6d706f736572)](https://packagist.org/packages/d-andreevich/fireblocks-sdk-laravel)[![Monthly Downloads](https://camo.githubusercontent.com/448fe7795d0193500752a002529272cd91e18fd60a7890ad6db0fce563e4654d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646d2f642d616e64726565766963682f66697265626c6f636b732d73646b2d6c61726176656c2e737667)](https://packagist.org/packages/d-andreevich/fireblocks-sdk-laravel/stats)[![Total Downloads](https://camo.githubusercontent.com/dded71edb2f78bbe187c7830e94e2dfcc1e915368c8065231f5b5f7b89a41b5c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f642d616e64726565766963682f66697265626c6f636b732d73646b2d6c61726176656c2e737667)](https://packagist.org/packages/d-andreevich/fireblocks-sdk-laravel/stats)

Basics
------

[](#basics)

This repository contains the Laravel SDK for Fireblocks API. For the complete API reference, go to the [API reference](https://docs.fireblocks.com/api).

### Requirements

[](#requirements)

PHP 7.2 or newer.

Installation
------------

[](#installation)

You can install the Provider as a composer package.

```
composer require d-andreevich/fireblocks-sdk-laravel
```

### Publish config

[](#publish-config)

For further configuration, please see config/fireblocks.php. You can modify the configuration by copying it to your local config directory or by defining the environment variables used in the config file.

Publish `fireblocks.php` config

```
php artisan vendor:publish --provider="FireblocksSdkLaravel\FireblocksServiceProvider" --tag=config

```

Set up your .env file configuration
-----------------------------------

[](#set-up-your-env-file-configuration)

You can set the default configuration in your .env file of you Laravel project.

```
FIREBLOCKS_PRIVATE_KEY_PATH=path/file_name.key
FIREBLOCKS_API_KEY=api_key
FIREBLOCKS_API_BASE_URL=https://api.fireblocks.io
FIREBLOCKS_TIMEOUT=10
FIREBLOCKS_API_PUBLIC_KEY_PATH='path/webhook_sig.pub'
FIREBLOCKS_X_WEBHOOK_SECRET='secret'

```

Usage
-----

[](#usage)

### Before You Begin

[](#before-you-begin)

Make sure you have the credentials for Fireblocks API Services. Otherwise, please contact Fireblocks support for further instructions on how to obtain your API credentials.

### Start

[](#start)

Once you have retrieved a component, please refer to the [documentation of the Fireblocks](https://docs.fireblocks.com/api/?python#introduction)for further information on how to use it.

**You don't need and should not use the `new FireblocksSDK()` pattern described in the SDK documentation, this is already done for you with the Laravel Service Provider. Use Dependency Injection, the Facades or the `app()` helper instead**

```
use FireblocksSDK;

$result = FireblocksSDK::get_gas_station_info();
```

You can use the Python examples from the [documentation of the Fireblocks](https://docs.fireblocks.com/api/?python#introduction), all methods have the same names, all functionality is duplicated from [fireblocks-sdk-py](https://github.com/fireblocks/fireblocks-sdk-py).

### WebHook types and middleware

[](#webhook-types-and-middleware)

Also, you can use the event types `\FireblocksSdkLaravel\Types\WebHook\Events`

```
Route::post('/fireblocks/webhook/events', function (\Illuminate\Http\Request $req) {

    $object = \FireblocksSdkLaravel\Types\WebHook\Events\FactoryEvent::get(...$req->all());

    return response()->json((array)$object);
})->middleware([\FireblocksSdkLaravel\Http\Middlewares\EventMiddleware::class]);
```

or notification type `\FireblocksSdkLaravel\Types\WebHook\Notifications`

```
Route::post('/fireblocks/webhook/notifications', function (\Illuminate\Http\Request $req) {

    $object = new \FireblocksSdkLaravel\Types\WebHook\Notifications\Notification(...$req->all());

    return response()->json((array)$object);
})->middleware([\FireblocksSdkLaravel\Http\Middlewares\NotificationMiddleware::class]);
```

Please note that you can use middleware `\FireblocksSdkLaravel\Http\Middlewares` in your project.

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~9 days

Total

12

Last Release

1119d ago

PHP version history (2 changes)v1.0.0PHP ^7.1 || ^8.0

v1.2.0PHP ^7.4 || ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/2fdef71b0ce9206e06a63490ec07f23193fe756b668394f71b2cbfc0695d5b82?d=identicon)[D-Andreevich](/maintainers/D-Andreevich)

---

Top Contributors

[![D-Andreevich](https://avatars.githubusercontent.com/u/22923087?v=4)](https://github.com/D-Andreevich "D-Andreevich (12 commits)")

---

Tags

laravelfireblocksfireblocks-sdk

### Embed Badge

![Health badge](/badges/d-andreevich-fireblocks-sdk-laravel/health.svg)

```
[![Health](https://phpackages.com/badges/d-andreevich-fireblocks-sdk-laravel/health.svg)](https://phpackages.com/packages/d-andreevich-fireblocks-sdk-laravel)
```

###  Alternatives

[rakibdevs/openweather-laravel-api

Laravel package to connect https://openweathermap.org/ to get customized weather data for any location on the globe immediately

7648.2k](/packages/rakibdevs-openweather-laravel-api)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
