Share the love
Want to stay updated? Subscribe below to keep in touch.
Introducing the Portal web SDK for access to all of Web3
The Portal web SDK provides Web3 connectivity for desktop and mobile browsers in one simple integration.
June 22, 2023
Our web SDK is coming soon and the waitlist is now open! The new Portal web SDK makes it possible for customers to offer their users access to Web3 dApps, native protocol functionality like swaps, and experiences like exclusive NFT-loyalty programs.
Web-based access to dApps, Web3 connectivity and native Web3 features have been the most requested products from our customers. Demand for web-based Web3 access from businesses, organizations, and projects enabling Web3 access to their users is no surprise as use cases continue to emerge and evolve.
A browser-based use case that's gaining popularity is token-gating for events and experiences. As brands develop unique and exclusive programs for their most loyal followers, they can easily grant special access to their unique browser-based experiences to their super fans via limited edition tokens. Super fans can use the tokens held in their web-based Web3 wallets to gain exclusive access to these one-of-a-kind experiences. It’s all one seamless experience for the user directly in their browser.
Many additional browser-based cases are also enabled by the Portal web SDK. The upcoming release will have the same core features of our existing mobile SDK.
How the Portal web SDK is designed
The Portal web SDK provides out-of-the-box Web3 connectivity for both desktop and mobile-based browsers. It's designed with the same Threshold Signature Scheme (TSS) MPC wallet as a service as the one offered via the mobile SDK: a highly secure Web3 wallet that makes it simple for users to get started with Web3 because it does not require a seed phrase. Our novel 2 of 2 parallel threshold design used on mobile SDK wallets is the same for web SDK wallets with keys stored in the browser rather than an app. Read more about how our MPC architecture works.
Most importantly, the same developer-focused principles underpin the Portal web SDK as the existing mobile SDK. Third party dependencies are minimized and no external libraries are required to get the full functionality of the integration. An EIP-1193 provider is included in the web SDK’s core library so that the browser-based wallet is ready. Read more about our developer-first approach.
For details on how integration works, check out the web SDK docs.
A complete, end-to-end web development toolkit
Like with our mobile SDK wallet offering, our customers build their own user interface on top of the capabilities the SDK enables. The web SDK makes it possible for users to sign transactions with their web-based wallet, set up a backup mechanism, and recover access to their wallet should they lose access to their account. Users can use their browser-based wallets for many use cases today:
- Trade on decentralized exchanges (DEX) like Uniswap
- Borrow or lend into liquidity pools on protocols like Aave
- Stake ETH or ERC-20 assets on liquid staking platforms like Lido
- Trade stablecoin-based or wrapped assets on Curve
- Buy NFTs on marketplaces like OpenSea, Rarible or Blur
- Register for an Ethereum Name Service (ENS) Web3 username
- Build a metaverse in the Sandbox
- Publish content on decentralized publishing platform Mirror
The range of apps and features users can explore with web-based wallets is growing every day.
Wallet backup and recovery for our web SDK wallet as a service works the same way as it does for the mobile Portal SDK. Details can be found in our documentation on how users can back up their wallets and recover access.
With this new offering, many more partners will join our network, making Portal’s Web3 offering more powerful because it will allow other Web3 builders to enable access to more use cases.
Who can build with Portal’s web SDK
The web SDK has been designed with all types of organizations in mind including:
- Authentication providers
- Web3 applications
- Gaming properties
The Web SDK is live today!
The Web SDK is live today - book a demo today to see this live in action!