Okto provides a seamless and secure way to integrate blockchain functionality into your applications. The Okto SDK enables developers to onboard users, manage wallets, interact with multiple chains, and facilitate smooth crypto transactions.
Okto offers a range of integration options tailored to diverse development platforms, ensuring you have the right tools for your project:
React – A React library for integrating Okto into web applications.
NextJS – A NextJS library for integrating Okto into web applications.
React Native – A React Native SDK for mobile applications.
TypeScript – A TypeScript SDK for building Web3 applications.
Unity – A Unity SDK for blockchain-based gaming apps.
Wagmi Adapter – A connector to use Okto with the Wagmi hooks ecosystem.
APIs – For custom backend integrations.
The Okto SDK supports multiple blockchain ecosystems including EVM chains, Solana, and Aptos, enabling seamless cross-chain interactions.
Legend:
✅ - Feature Currently Supported Across SDKs
🔜 - Feature Coming Soon to All SDKs
🔄 - Feature Support Possible via V1 SDK
🔌 - Feature Available via Adapter
❌ - Feature Not Supported
- EVM Chains (To see the list of supported EVM chains, click here )
- Solana Chain
- Aptos Chain
SDKs and APIs : Shows combined support status across React, NextJS, React Native, Unity, and TypeScript SDKs and APIs. For detailed documentation, please refer to the individual documentation pages.
Chain Types : Indicates which blockchain networks are supported for each feature. For a detailed list of supported chains and tokens, please visit our Supported Chains and Tokens page.
Feature Description SDKs and APIs Wagmi Adapter Chain Types Google OAuth Users can create an Okto session on the client app using their Google account ✅ ✅ Email OTP Authentication using one-time passwords sent via email 🔄 🔜 Whatsapp OTP Authentication using one-time passwords sent via WhatsApp 🔄 🔜 Custom Auth - JWT Custom authentication flow using JSON Web Tokens 🔄 🔜 OAuth (Apple, Twitter, Steam, Epic) Authentication using various OAuth providers including Apple, Twitter, Steam, and Epic Games 🔜 🔜 SIWE (Sign In with Ethereum) Authentication using Ethereum wallet signatures following the SIWE standard 🔜 🔜 SIWS (Sign In with Solana) Authentication using Solana wallet signatures 🔜 🔜
Feature Description SDKs and APIs Wagmi Adapter Chain Types Automatic Wallet Generation Automatically create and manage blockchain wallets for users upon authentication ✅ ✅ Sign User Op Sign EIP-4337 compliant user operations for account abstraction ✅ ❌ Send User Op Send signed user operations to the blockchain network ✅ ❌ Message Signing Sign arbitrary messages using the wallet's private key 🔜 🔜 Delegated Actions Allow third-party services to perform actions on behalf of the user with specific permissions ✅ ❌ Wallet Recovery/Account Linking Recover wallet access or link multiple authentication methods to the same wallet 🔜 ❌ Transaction MFA Additional security layer requiring multi-factor authentication for transactions 🔜 ❌ Key Export Export wallet private keys for backup or external use 🔜 ❌
Feature Description SDKs and APIs Wagmi Adapter Chain Types Cross Chain Liquidity Access and manage liquidity across multiple blockchain networks 🔜 ❌ Cross Chain Swaps Perform token swaps between different blockchain networks 🔜 ❌ Unified Balance View aggregated token balances across all supported chains in a single view 🔜 ❌ Sponsored Transactions Execute transactions without requiring users to hold native tokens for gas fees ✅ ❌ Gas Station Pay transaction gas fees using any supported token instead of native chain tokens 🔜 ❌
Feature Description SDKs and APIs Wagmi Adapter Chain Types Import External Wallet in Okto Import and manage external wallets within the Okto ecosystem 🔜 ❌ Wagmi (connect external wallet) Connect and interact with external wallets using the Wagmi hooks ecosystem 🔌 ✅ Viem Interact with EVM chains using the Viem TypeScript library 🔌 ✅ Ethers Interact with EVM chains using the Ethers.js library 🔌 ✅ @solana/web3.js Interact with Solana blockchain using the official Solana web3.js library 🔜 ❌
Feature Description SDKs and APIs Wagmi Adapter Chain Types On-ramp via Onmeta/Saber Purchase crypto using fiat currency through Onmeta or Saber integration 🔜 ❌ Off-ramp with KYC Convert crypto to fiat currency with KYC verification 🔜 ❌
Feature Description SDKs and APIs Wagmi Adapter Chain Types Token Portfolio View and manage all token holdings across supported chains ✅ ❌ Token Transfer Send tokens to other addresses across supported chains ✅ ❌
Feature Description SDKs and APIs Wagmi Adapter Chain Types Collection Creation Create and deploy new NFT collections 🔜 ❌ NFT Transfer Transfer NFTs between addresses ✅ ❌ NFT Portfolio View and manage NFT holdings across supported chains ✅ ❌ NFT Minting Mint new NFTs from supported collections 🔜 ❌
Feature Description SDKs and APIs Wagmi Adapter Chain Types Raw Write Execute write operations on smart contracts ✅ ✅ Raw Read Read data from smart contracts 🔜 ✅