fireblocks
Fireblocks API
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 fireblocksuv
uv add fireblockspoetry
poetry add fireblocksInstalling 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
Tags
More Software Development packages
Provides backported and experimental type hints…
permissive · top 100 on PyPI
numpyNumPy provides an N-dimensional array object…
permissive · top 100 on PyPI
fastapiFastAPI is a Python web framework for building…
permissive · top 100 on PyPI
annotated-docProvides a way to document function parameters,…
permissive · top 100 on PyPI
typerTyper builds command-line applications from…
permissive · top 1,000 on PyPI
distlibDistlib provides low-level packaging utilities…
permissive · top 1,000 on PyPI
fireblocks-sdkOfficial Python SDK for the Fireblocks API that…
permissive · top 15,000 on PyPI
tiktok-business-api-sdk-officialProvides Python client libraries for the TikTok…
permissive · top 15,000 on PyPI
eth-accounteth-account signs Ethereum transactions and…
permissive · top 5,000 on PyPI
onepassword-sdkProgrammatic Python interface to read and…
permissive · top 5,000 on PyPI
azure-keyvault-secretsSecurely store, retrieve, and manage secrets…
permissive · top 1,000 on PyPI
aptos-sdkProvides Python bindings to interact with the…
permissive · top 15,000 on PyPI
foundry-platform-sdkA Python client library for the Foundry API…
permissive · top 5,000 on PyPI
skyflowA Python SDK for securely integrating with…
unclear · top 15,000 on PyPI
web3web3.py is a Python library for interacting…
permissive · top 5,000 on PyPI