skillfed

fireblocks

Fireblocks API

fireblocks v26.0.0 320.7K downloads/30d#7,633 on PyPI9
Permissive license MIT License Active released

What it is and what it does

The Fireblocks SDK is an official Python client library for the Fireblocks platform, a blockchain asset custody and transaction infrastructure. It provides a programmatic interface to manage vault accounts, list transactions, and execute blockchain transfers between vault accounts. The SDK uses context managers and async futures for API calls, requiring configuration with API credentials (api_key and secret_key) and a base path to the Fireblocks API endpoint.

The package wraps Fireblocks REST API operations into Python objects and request/response models, handling authentication via PyJWT and cryptography, HTTP communication through urllib3, and data validation with pydantic. It targets developers integrating blockchain transaction management into applications, with examples for vault creation, account retrieval, and transaction execution. The SDK requires Python 3.8 or later and is actively maintained.

Use it for:

  • Create and manage vault accounts programmatically for custodial blockchain operations.
  • Execute blockchain transactions between vault accounts with structured request models.
  • Retrieve paginated lists of vault accounts and transaction history from Fireblocks.
  • Automate blockchain asset transfers in fintech or custody applications.
  • Integrate Fireblocks transaction signing and execution into internal trading or settlement systems.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Python SDK for integrating with the Fireblocks platform to manage vault accounts and execute blockchain transactions programmatically.

Yes. The package is actively maintained (released 4 days ago), has low install friction, carries no known vulnerabilities, and is licensed permissively under MIT. Install it if you are building on the Fireblocks platform and need a Python integration layer for vault and transaction management.

Install

fireblocks on PyPI

pip

pip install fireblocks

uv

uv add fireblocks

poetry

poetry add fireblocks

Installing fireblocks

Before you install

Low install friction with a pure-wheel distribution. Active maintenance—released 4 days ago with a recent commit on 2026-08-10. Standard dependencies (urllib3, pydantic, cryptography, PyJWT) are well-established.

License in practice

MIT License (permissive) allows commercial use, modification, and distribution with minimal restrictions, making it suitable for most production and internal projects.

Quickstart

pip install fireblocks

from fireblocks.client import Fireblocks
from fireblocks.client_configuration import ClientConfiguration
from fireblocks.base_path import BasePath

configuration = ClientConfiguration(
    api_key="your_api_key",
    secret_key="your_secret_key",
    base_path=BasePath.Sandbox
)

with Fireblocks(configuration) as fireblocks:
    future = fireblocks.vaults.get_paged_vault_accounts()
    api_response = future.result()

Requires Fireblocks API credentials (api_key and secret_key) and network access to the Fireblocks API endpoint.

Verify before relying

  • Exact scope of vault and transaction operations supported beyond the documented examples.
  • Rate limiting, timeout, and retry behavior of the async/future-based API calls.
  • Whether all Fireblocks API endpoints are covered or if some require direct HTTP calls.

Package facts

License MIT License (permissive)
Python support supports the current Python release (>=3.8)
Install friction low — pure-Python wheel
Runtime dependencies 6 — urllib3, python-dateutil, pydantic, typing-extensions, PyJWT, cryptography
Maintenance actively maintained — 4 days since the last release
Last repo commit
First released
Downloads 320,717/month — #7,633 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: fireblocks-26.0.0-py3-none-any.whl

Keywords: Fireblocks, SDK, Fireblocks API

Development Status :: 5 - Production/StableIntended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseProgramming Language :: Python :: 3.8Topic :: Software Development

Tags

fireblocks api clientblockchain transaction sdkvault account managementfireblocks python integrationcrypto asset operationsfireblocks api wrappertransaction execution sdk
blockchaincryptographyapi-client

More Software Development packages