🚀
Tonomy Developer Docs
  • Introduction
    • Features
  • Build Web4 Apps
    • Install
    • Register your Web4 App
    • Login
    • User Data and Logout
    • Sign Verifiable Credentials
    • Server Authentication
    • Smart Contracts
      • Develop
      • Deploy
      • 1-Click Transactions
      • Wallet Signing
    • Send P2P Messages
    • Troubleshooting
  • Multi-Chain Transactions + Crypto
    • Wallet Connect
    • Antelope Sigining Request (ESR)
  • Run Tonomy Infrastructure
    • Overview
      • Configuration
      • What software to run?
    • Node Setup
      • Setup
      • Run an API Node
      • Run a Block Producer Node
      • Becoming a Block Producer on Tonomy
    • API Endpoints
    • Hardware Requirement
    • Troubleshooting
  • Connect as an Exchange
  • Run Tonomy Gov OS
    • Technical requirements
    • Deploy Tonomy ID
    • Deploy a web wallet with the SDK
    • Reference
      • Application Interface (API)
      • Software Development Kit (SDK)
    • Troubleshooting
Powered by GitBook
On this page
  • Features
  • Reference App

Build Web4 Apps

PreviousFeaturesNextInstall

Last updated 1 month ago

The Tonomy SDK allow applications to log in and interact with Tonomy identities. This is done through a familiar Single Sign-On (SSO) flow, like with oAuth 2.0 or OpenIdConnect.

Integration is expected to take 10-30 minutes

Features

  • Single Sign-On 🔑: Authenticate and login users via Tonomy ID

  • 1-Click Free Transactions ⚡: Secure, instant, and gasless smart contract execution. Users don't even need to leave your apps.

  • Verifiable Credentials ✅: Use W3C-compliant signed credentials for private, off-chain verifiable data

  • Server Authentication 🔐: Verify users with your server without trusting a centralized third-party

  • Multichain Crypto🌐: Manage multiple cryptos with Tonomy ID

  • Multichain Web3 Transaction🌐: Sign web3 transactions using WalletConnect or Anchor protocol

  • Passphrase Recovery 🔄: Restore via username + 6-word passphrase

  • SDK languages🛠️: JavaScript support for web, React Native, and Node.js

Reference App

Checkout this React website's use of the SDK to log in with Tonomy ID and sign data and transactions here:

  • Demo website:

  • Code:

https://demo.tonomy.io
https://github.com/Tonomy-Foundation/Tonomy-App-Websites/tree/master/src/demo