Fireblocks provides a robust REST API for developers to leverage Fireblocks' capabilities programmatically. Our REST API is the base layer for all Fireblocks SDKs.
If you prefer to work directly with the Fireblocks API, read our REST API Guide.
To practice with our API before implementing any code, read the Postman Guide containing the pre-defined API endpoints.
These guides provide you with a simple example to get you started and quickly past the first hurdles of securely signing API requests:
Use the following decision tree to help you figure out which Fireblocks SDK is best for your use case.
Fireblocks offers Web3 connector SDKs for developers who use a base library as part of their tech stack and want Fireblocks to act as the underlying wallet and security layer:
- Ethereum Development Guide: Learn about using
web3.pywith Fireblocks as the Web3 Provider.
- Ethereum Smart Contract Development: Learn how to connect Fireblocks in tools like
- Fireblocks Web3Provider - A "hook" to connect Fireblocks easily as the signing mechanism is web3.js and ethers.js as described in Ethereum Development
- Fireblocks Hardhat Plugin - An easy-to-use plugin to enable Fireblocks signing for smart contract deployment using Hardhat. More information at Ethereum Smart Contract Development
- Fireblocks Local JSON RPC - A locally running EVM JSON RPC module that uses the Web3 Provider to use Fireblocks as the signing mechanism. This allows you to plug Fireblocks into any of the tools that require a JSON RPC URL, including different development and deployment tools.
Webhook notifications allow you to get push notifications for events that happen in your Fireblocks workspace directly to an HTTP webhook URL of your choice. This saves you the need to constantly check the API for updates.
Read more at Webhooks & Notifications.
Updated 3 months ago