For Fireblocks’ recommended embedded wallet solution, see Dynamic Embedded Wallets. The documentation below covers the legacy Embedded Wallet APIs and SDKs.
Integration Components
There are two main components required for integrating the Fireblocks EW feature:- Client-side application: A mobile or web app with the EW SDK implemented.
- Fireblocks: An EW-enabled workspace.

Optional: Backend Proxy Server
In the current architecture, a backend server is not required. However, some customers may choose to implement a backend proxy server for advanced use cases like request validation, rate limiting, or additional business logic.Example of EW creation
- create a wallet (assign) ->
ew.assignWallet()
- The client SDK calls the
assignWallet()method, which communicates directly with Fireblocks to create the wallet if it doesn’t exist yet. - The client application can store the wallet ID and continue with other wallet operations.