For Developers
KryptoGO ships several developer surfaces that can be used independently or together. The React SDK and KryptoGO Kit cover the wallet-connection and on-chain interaction surface for DApps; the Onboarding Web SDK and Auth Button handle social and wallet login for any web app; the server-side API exposes payment intents and account-management endpoints; and the AI agent integration lets agents trigger payment flows on a user’s behalf.
Use the sections below as a hub — each links to a deeper sub-section in the sidebar.
Installation
Start here. Installation walks through the React SDK setup, from a quick create command to manual wagmi / KryptogoKitProvider wiring.
Supported chains and wallets
Reference for which networks and wallets the SDK ships with out of the box: Supported Chains and Wallet Support.
Web SDK (authentication)
Web SDK Overview covers @kryptogo/auth, KryptoGO’s JavaScript library for handling user login, token refresh, and on-chain reads (NFTs, tokens, balances) for any web app. Pair it with Web SDK Safety to understand how seed phrases and KMS-backed keys are protected, and Auth Button (React) for a pre-built React <ConnectButton> component if you don’t need a fully custom UI.
KryptoGO Kit
Kit Overview is the React library that drops a “connect wallet” button into your DApp, with built-in wallet management, chain switching, and wagmi compatibility. Kit Customization documents the ConnectButton props for label, account status, chain status, and responsive behavior.
API
API covers server-side endpoints: payment intents, direct API integration, and an example server integration. Use this when you need to drive checkout flows from your backend rather than the client.
Customization
Customization covers theming and modal customization for the SDK.
AI Agent Integration
AI Agent Integration explains how AI agents can initiate KryptoGO payment flows on behalf of a user, with a Sample App demonstrating an end-to-end agent-driven checkout.