Skip to main content
You are here: Web SDK

Web SDK Extensions

Overview

Explore how Web SDK Extensions enhance functionality by offering additional capabilities, allowing you to customize and extend the Web SDK to suit various needs and applications.

Extensions

OAuth Extension

The OAuth Extension plays a role in ensuring secure authentication and authorization for your applications. By integrating the OAuth Extension with the Web SDK, you can manage user identity seamlessly. This extension allows users to authenticate using OAuth providers and access protected resources.

  • Ensures secure authentication

  • Manages authorization

  • Integrates with Web SDK for seamless identity handling

Account Extension

The Account Extension helps manage user accounts within Credenza. It ensures the integration of user data with the Web SDK, allowing for seamless access to user information. This extension supports operations such as account creation, updates, and deletions. By integrating with the Web SDK, it simplifies the process of handling user account information.

  • Manage user accounts

  • Integrate user data with the Web SDK

  • Support account creation, updates, and deletions

SUI Extension

The SUI Extension enhances the Web SDK by offering seamless integration with the Sui blockchain. It allows you to access and interact with Sui-based smart contracts, assets, and transactions directly through the Web SDK.

  • Facilitates connection to Sui blockchain

  • Supports interactions with Sui smart contracts

  • Enables asset management on the Sui blockchain

  • Provides methods for handling Sui-based transactions

zkLogin Extension

The zkLogin Extension is a component of the SUI Extension that facilitates secure login processes. It utilizes zero-knowledge proofs to authenticate users without revealing sensitive data. Integrating seamlessly with the SUI Extension, zkLogin ensures security and privacy during the login phase.

EVM Extension

EVM Extension integrates Ethereum capabilities into the Credenza Web SDK. This allows users to interact with decentralized applications (dapps) on the Ethereum network.

By integrating the EVM Extension with the Web SDK, you can access Ethereum-based functionalities. This involves connecting to Ethereum nodes, managing Ethereum accounts, and signing transactions.

The integration is seamless and supports Ethereum-based operations within your Web SDK environment. This facilitates interactions with smart contracts and token transactions.

  • Connect to Ethereum nodes

  • Manage Ethereum accounts

  • Sign Ethereum transactions

  • Interact with smart contracts

  • Facilitate token transactions

Metamask Extension

The Metamask Extension enhances the EVM Extension by facilitating seamless interaction between decentralized applications (dApps) and Ethereum-compatible networks. It acts as a bridge, allowing you to execute transactions and manage assets directly from your browser.

  • Integration: The Metamask Extension integrates with the EVM to provide a secure interface for interacting with Ethereum blockchain networks.

  • Transaction Management: It supports sending and receiving Ethereum-based tokens, giving you control over your digital assets.

  • User Authentication: Metamask allows for straightforward user authentication within dApps, simplifying the process for users to access Ethereum-based services.