Learn how to migrate to the latest version of the Fireblocks SDK. We’ve upgraded the Fireblocks SDKs to enhance performance and streamline integration. To ensure uninterrupted functionality, we strongly recommend migrating to the new SDK as soon as possible. Migrating will give you access to the latest features, optimized performance, and ongoing support. This document will help you to:Documentation Index
Fetch the complete documentation index at: https://developers.fireblocks.com/llms.txt
Use this file to discover all available pages before exploring further.
- Understand the latest features and improvements
- Map changes between the legacy and new SDKs
- Complete the migration to the new SDKs with actionable steps
Key improvements
- Fully Typed: Reduces runtime errors and improves code reliability.
- Complete API Alignment: Fully consistent with the API specification.
- Inline Guidance: Provides detailed descriptions for function arguments.
- Code Samples: Includes practical examples for every function.
- Comprehensive Documentation: Clear and detailed resources, including method explanations and HTTP request structures.
Key actions for migration
- Upgrade your environment:
- Update your Python to 3.8 or newer for the latest Python SDK
- Upgrade to Node.js v16 or newer for the latest TypeScript SDK.
- Install the latest SDK versions: Ensure you have the latest SDK packages by checking all the relevant links for each SDK.
- TypeScript SDK
- Please note that the new TS SDK does NOT include PII encryption.
- Java SDK
- Python SDK
- TypeScript SDK
- Update your codebase: Replace the outdated methods with the new ones here.
- Get support if needed: Reach out to your Customer Success Manager (CSM) or Fireblocks Support if you experience any migration issues.
GitHub repository mapping: Legacy to New
SDK mapping: JS SDK (Legacy) to New TypeScript SDK
SDK Mapping: Python (Legacy) to New Python SDK
FAQs
Why are the current SDKs being deprecated?
The legacy SDKs are being phased out to provide a more reliable, efficient, and developer-friendly experience through our new SDKs. The new versions are fully typed, better aligned with our API, and include improved documentation and inline guidance.Can I continue using the legacy SDKs after August 1, 2026?
Yes, but we strongly advise against it. The SDKs will no longer be maintained, which may result in security risks, compatibility issues, and a lack of support, potentially impacting your application.Which programming languages are supported in the new SDKs?
We offer SDKs for TypeScript, Python, and Java. Developers using other languages should integrate directly with our API.What happens if I don’t migrate before August 1, 2026?
If you continue using the legacy SDKs:- It will no longer receive updates or bug fixes
- Security vulnerabilities may arise over time
- New API endpoints and features will not be available
- Fireblocks Support will no longer assist with issues related to the legacy SDKs