SDK vs API
Our Wallaby platform consists of two products to build your own embedded wallet:
The API was created to maximize flexibility since it can be utilized within any product to create multi-chain, multi-asset, single seed wallets at scale.
The SDK was created for teams looking to go to market faster and development teams that are newer to self custody/crypto.
You can read the information below to decide which product(s) are best for your use case or reach out to us for a consultation.
The Key Architecture Overview covers why client side seed phrase encryption and storage is central to our architecture. Over time, we found that this was the most challenging, time consuming part of the implementation. That's why we created the Wallaby SDK. To get started with the SDK, head over to SDK Quick Start.
Easier to implement
The Wallaby SDK handles client side encryption & key storage. It wraps this process together with required Wallaby APIs for you in user friendly functions. For example, when creating a wallet with APIs, you need to...
authenticate with Wallaby
create the wallet
encrypt the seed
store the seed
Our create wallet function wraps all 4 of these processes into a single function.
Only available in React
Currently our SDK is only available in React and the only supported storage location is the browser. (Though storage locations are easily extendable! Reach out to us if you have a unsupported storage location in mind). Tech stack compatibility should be considered.
Opinionated security
Our SDK assumes that you would like to encrypt the seed phrase with a password/pin, our auth key, and your own system's authentication key. This structure provides a medium level of security assuming your system's authentication utilizes MFA.
If you would like a higher level of security (ex. utilizing a key from a hardware device) or are willing to sacrifice some security in exchange for a better UX (skip the user input or store within the cloud), you will need to utilize the APIs.
Combined Approach
It is possible to use the SDK and API in combination if for example you would like to utilize a capability accessible via API, but want the go to market speed of utilizing the SDK. Both products are included with your Wallaby subscription.
If you would like to take a combined approach, you can use the authentication from the SDK with the APIs from Wallaby to make implementation faster. For more information, check out
Last updated