--- id: fireblocks version: "26.0.0" license: MIT License license_treatment: permissive maintenance: active --- # fireblocks — Fireblocks API License: permissive · Maintenance: active · Downloads: 320.7K/mo ## 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 above — 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 pip install fireblocks uv add fireblocks 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_current - Install friction: low - Maintenance: active - Downloads: 320.7K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags fireblocks api client, blockchain transaction sdk, vault account management, fireblocks python integration, crypto asset operations, fireblocks api wrapper, transaction execution sdk, blockchain, cryptography, api-client [View on SkillFed](https://skillfed.io/packages/fireblocks) · [View on PyPI](https://pypi.org/project/fireblocks/)