# Crossmint > Crossmint provides wallet, checkout, and identity infrastructure for blockchain applications. Build smart wallets, integrate fiat and crypto checkout, orchestrate stablecoins, and equip AI agents with commerce capabilities across multiple chains. ## Getting Started - [Using AI Assistants](https://docs.crossmint.com/introduction/ai-assistants.md) - [Getting Started](https://docs.crossmint.com/introduction/getting-started.md) - [Glossary](https://docs.crossmint.com/introduction/glossary.md): Key terms and definitions used across the Crossmint documentation. - [Platform Overview](https://docs.crossmint.com/introduction/platform-overview.md) - [Account Verification](https://docs.crossmint.com/introduction/platform/account-verification.md): Learn how to get your account verified - [Client-side Keys](https://docs.crossmint.com/introduction/platform/api-keys/client-side.md): How to create and use client-side API keys - [JWT Authentication](https://docs.crossmint.com/introduction/platform/api-keys/jwt-authentication.md): Enable advanced security for client-side API Keys - [API Keys Overview](https://docs.crossmint.com/introduction/platform/api-keys/overview.md): Get your keys in seconds and start building - [Rate Limits](https://docs.crossmint.com/introduction/platform/api-keys/rate-limits.md): Understand the throughput available for API calls - [Scopes](https://docs.crossmint.com/introduction/platform/api-keys/scopes.md): Enabling required permissions for API calls - [Server-side Keys](https://docs.crossmint.com/introduction/platform/api-keys/server-side.md): How to create and use server-side API keys - [Project and Team Management](https://docs.crossmint.com/introduction/platform/projects-and-user-management.md): Manage your projects and their members - [Staging vs Production Environments](https://docs.crossmint.com/introduction/platform/staging-vs-production.md) - [Add an Endpoint](https://docs.crossmint.com/introduction/platform/webhooks/add-endpoint.md): Configure an endpoint to receive webhook messages. - [Best Practices](https://docs.crossmint.com/introduction/platform/webhooks/best-practices.md): Best practices for implementing reliable webhook handlers - [Webhooks Overview](https://docs.crossmint.com/introduction/platform/webhooks/overview.md): Listen for events across wallets, payments, minting, and credentials to automatically trigger reactions in your application - [Verify Webhooks](https://docs.crossmint.com/introduction/platform/webhooks/verify-webhooks.md): Verify the signature and timestamp when processing webhooks - [Supported Chains](https://docs.crossmint.com/introduction/supported-chains.md): Tap into 50+ blockchains in one single integration ## Wallets - [Architecture](https://docs.crossmint.com/wallets/architecture.md): Crossmint Wallets Architecture - [Custody Models](https://docs.crossmint.com/wallets/concepts/custody-models.md): How signer choices map to custody architectures — fully custodial, non-custodial, and hybrid models - [Recovery](https://docs.crossmint.com/wallets/concepts/recovery.md): How wallet recovery works in Crossmint — the separation of recovery and day-to-day signing, new device flows, and OTP verification - [Signers](https://docs.crossmint.com/wallets/concepts/signers.md): Understanding the different signer types in Crossmint wallets and when to use each one - [Treasury Wallets (Concepts)](https://docs.crossmint.com/wallets/concepts/treasury.md): Programmable wallets for managing your company's stablecoin treasury - [Wallet Extensions](https://docs.crossmint.com/wallets/concepts/wallet-extensions.md): Overview of wallet plugin capabilities including yield generation, token swapping, and credit card issuance - [Yield](https://docs.crossmint.com/wallets/concepts/wallet-extensions/yield-introduction.md): Earn money from wallet balances - [Wallet Locators](https://docs.crossmint.com/wallets/concepts/wallet-locators.md): Identifiers to reference and manage your wallets across chains, environments, and users - [Bring Your Own Auth](https://docs.crossmint.com/wallets/guides/bring-your-own-auth.md): Bring your own auth provider - [Check Balances](https://docs.crossmint.com/wallets/guides/check-balances.md): Retrieve and manage wallet balances using Crossmint's APIs - [Create Wallet](https://docs.crossmint.com/wallets/guides/create-wallet.md): Create a wallet using Crossmint's APIs - [Error Handling](https://docs.crossmint.com/wallets/guides/error-handling.md): Catching and troubleshooting wallet transaction errors - [Export Private Key](https://docs.crossmint.com/wallets/guides/export-private-key.md): Allow users to export private keys using email or phone signers - [Sponsor Gas Fees](https://docs.crossmint.com/wallets/guides/gas-sponsorship.md): Cover transaction fees for your users to deliver a gasless experience - [Get Staging Tokens (USDXM)](https://docs.crossmint.com/wallets/guides/get-staging-tokens.md): Fund your staging wallets with testnet tokens using Crossmint's USDXM stablecoin - [List Wallet Transfers](https://docs.crossmint.com/wallets/guides/list-transfers.md): Retrieve inbound and outbound transfer history for a wallet - [Migrate to V1](https://docs.crossmint.com/wallets/guides/migrate-to-v1.md): Complete migration guide for existing clients — all breaking changes with before/after examples. - [Transfer Webhooks Setup](https://docs.crossmint.com/wallets/guides/monitor-transfers-webhooks.md): Track wallet transfer status and receive real-time notifications when transfers complete - [Send Transaction (EVM)](https://docs.crossmint.com/wallets/guides/send-transaction-evm.md): Send transactions from your wallet - [Send Transaction (Solana)](https://docs.crossmint.com/wallets/guides/send-transaction-solana.md): Send transactions from your wallet - [Send Transaction (Stellar)](https://docs.crossmint.com/wallets/guides/send-transaction-stellar.md): Send transactions from your wallet - [Sign Message (EVM)](https://docs.crossmint.com/wallets/guides/sign-message-evm.md): Sign messages from your wallet - [Sign Message (Solana)](https://docs.crossmint.com/wallets/guides/sign-message-solana.md): Sign messages from your wallet - [Sign Message (Stellar)](https://docs.crossmint.com/wallets/guides/sign-message-stellar.md): Sign messages from your wallet - [Add Signers to a Wallet](https://docs.crossmint.com/wallets/guides/signers/add-signers.md): Add signers to an existing wallet — passkeys, external wallets, and device signers. - [Cloud KMS Signers](https://docs.crossmint.com/wallets/guides/signers/cloud-kms.md): Use a cloud key management service as a secure signer for your Crossmint wallet. - [Configure Wallet Recovery](https://docs.crossmint.com/wallets/guides/signers/configure-recovery.md): Set up a recovery signer so users can regain wallet access from a new device. - [Device Signer](https://docs.crossmint.com/wallets/guides/signers/device-signer.md): How device signers work — hardware-backed P256 keypairs for frictionless transaction signing. - [Server-Side Wallet with Device Signer](https://docs.crossmint.com/wallets/guides/signers/device-signer-server-wallet.md): Build a seamless wallet experience where your server manages wallet creation and recovery while users sign transactions instantly on their device — no OTP required. - [List Wallet Signers](https://docs.crossmint.com/wallets/guides/signers/list-signers.md): Retrieve all operational signers registered on a wallet, check registration status, and access the recovery signer - [Remove a Signer from a Wallet](https://docs.crossmint.com/wallets/guides/signers/remove-signer.md): Remove a signer from an existing Crossmint wallet. - [Server Signer](https://docs.crossmint.com/wallets/guides/signers/server-signer.md): Authorize wallet operations directly from your server, using an API key and secret. - [Wallet Recovery](https://docs.crossmint.com/wallets/guides/signers/wallet-recovery.md): Regain access to a wallet when your operational signer is lost — use the recovery signer to enroll a new signer or transfer funds. - [Spam Filters](https://docs.crossmint.com/wallets/guides/spam-filters.md): Automatically block spam NFTs from your wallets - [Transfer Tokens](https://docs.crossmint.com/wallets/guides/transfer-tokens.md): Transfer tokens between wallets using Crossmint's APIs - [Treasury Wallets (Guide)](https://docs.crossmint.com/wallets/guides/treasury-wallets.md): Create and manage treasury wallets for your company's stablecoin operations - [LI.FI](https://docs.crossmint.com/wallets/guides/wallet-extensions/bridge-lifi.md): Bridge tokens between chains using Crossmint wallets and LI.FI - [Credit Cards](https://docs.crossmint.com/wallets/guides/wallet-extensions/credit-cards.md): Build a complete Visa credit card application for your users using Rain cards and Crossmint wallets. - [Yield.xyz](https://docs.crossmint.com/wallets/guides/wallet-extensions/generate-yield.md): Generate yield from your wallet's tokens using Crossmint and Yield.xyz - [Morpho](https://docs.crossmint.com/wallets/guides/wallet-extensions/morpho.md): Supply USDC to Morpho Vaults and enable yield for your users - [Relay](https://docs.crossmint.com/wallets/guides/wallet-extensions/relay.md): Bridge and swap tokens across chains using Crossmint wallets and Relay - [Jupiter](https://docs.crossmint.com/wallets/guides/wallet-extensions/swap-jupiter.md): Swap tokens using Jupiter in Solana - [Ondo Global Markets](https://docs.crossmint.com/wallets/guides/wallet-extensions/swap-ondo.md): Swap USDC for Ondo Global Markets tokenized stocks - [Swap & Bridge Overview](https://docs.crossmint.com/wallets/guides/wallet-extensions/swapping-and-bridging.md): Exchange tokens and move assets across chains with Crossmint wallets - [Transfer Webhooks](https://docs.crossmint.com/wallets/guides/webhooks.md): Receive real-time notifications for transfers - [Wallets Overview](https://docs.crossmint.com/wallets/overview.md): Create wallets for users, agents, or company operations - [Flutter](https://docs.crossmint.com/wallets/quickstarts/flutter.md): Create user wallets from your Flutter app in under 5 minutes - [Kotlin](https://docs.crossmint.com/wallets/quickstarts/kotlin.md): Create user wallets from your mobile app in under 5 minutes - [Node.js](https://docs.crossmint.com/wallets/quickstarts/nodejs.md): Create and manage wallets from your backend in under 5 minutes - [React](https://docs.crossmint.com/wallets/quickstarts/react.md): Create user wallets from your frontend in under 5 minutes - [React Native](https://docs.crossmint.com/wallets/quickstarts/react-native.md): Create user wallets from your Expo app in under 5 minutes - [REST API](https://docs.crossmint.com/wallets/quickstarts/restapi.md): Create and manage wallets from your backend using the Crossmint REST API - [Swift](https://docs.crossmint.com/wallets/quickstarts/swift.md): Create user wallets from your iOS app in under 5 minutes - [Why Smart Contract Wallets](https://docs.crossmint.com/wallets/why-smart-wallets.md): Why Crossmint chose smart contract wallets as the foundation for its wallet infrastructure. ## Wallets (V0) - [Architecture](https://docs.crossmint.com/wallets/v0/architecture.md): Crossmint Wallets Architecture - [Common Signer Configurations](https://docs.crossmint.com/wallets/v0/concepts/common-signer-configurations.md): Recommended operational and recovery signer setups for common wallet architectures. - [Custody Modalities](https://docs.crossmint.com/wallets/v0/concepts/custody-modalities.md): Understand custodial, non-custodial, and hybrid custody models in Crossmint wallets. - [Signer Decision Tree](https://docs.crossmint.com/wallets/v0/concepts/decision-tree.md): A step-by-step guide to picking the right operational and recovery signers for your wallet architecture. - [Wallet Signers](https://docs.crossmint.com/wallets/v0/concepts/wallet-signers.md): Understand the different signer types available for Crossmint wallets and how they work. - [Bring Your Own Auth](https://docs.crossmint.com/wallets/v0/guides/bring-your-own-auth.md): Bring your own auth provider - [Check Balances](https://docs.crossmint.com/wallets/v0/guides/check-balances.md): Retrieve and manage wallet balances using Crossmint's APIs - [Create Wallet](https://docs.crossmint.com/wallets/v0/guides/create-wallet.md): Create a wallet using Crossmint's APIs - [Error Handling](https://docs.crossmint.com/wallets/v0/guides/error-handling.md): Catching and troubleshooting wallet transaction errors - [Export Private Key](https://docs.crossmint.com/wallets/v0/guides/export-private-key.md): Allow users to export private keys using email or phone signers - [Get Staging Tokens (USDXM)](https://docs.crossmint.com/wallets/v0/guides/get-staging-tokens.md): Fund your staging wallets with testnet tokens using Crossmint's USDXM stablecoin - [List Wallet Transfers](https://docs.crossmint.com/wallets/v0/guides/list-transfers.md): Retrieve inbound and outbound transfer history for a wallet - [Send Transaction (EVM)](https://docs.crossmint.com/wallets/v0/guides/send-transaction-evm.md): Send transactions from your wallet - [Send Transaction (Solana)](https://docs.crossmint.com/wallets/v0/guides/send-transaction-solana.md): Send transactions from your wallet - [Send Transaction (Stellar)](https://docs.crossmint.com/wallets/v0/guides/send-transaction-stellar.md): Send transactions from your wallet - [Sign Message (EVM)](https://docs.crossmint.com/wallets/v0/guides/sign-message-evm.md): Sign messages from your wallet - [Sign Message (Solana)](https://docs.crossmint.com/wallets/v0/guides/sign-message-solana.md): Sign messages from your wallet - [Sign Message (Stellar)](https://docs.crossmint.com/wallets/v0/guides/sign-message-stellar.md): Sign messages from your wallet - [API Key Signer (Deprecated)](https://docs.crossmint.com/wallets/v0/guides/signers/api-key.md): Configure an API key signer for wallet creation. This signer type is deprecated. - [Device Key Signer](https://docs.crossmint.com/wallets/v0/guides/signers/device-key.md): Configure a device key signer that uses the device's secure enclave for wallet operations. - [Email OTP Signer](https://docs.crossmint.com/wallets/v0/guides/signers/email-otp.md): Configure an email OTP recovery signer for wallet recovery. - [External Wallet Signer](https://docs.crossmint.com/wallets/v0/guides/signers/external-wallet.md): Configure an external wallet or keypair as a signer for your Crossmint smart wallet. - [Passkey Signer](https://docs.crossmint.com/wallets/v0/guides/signers/passkey.md): Configure a passkey signer for wallet creation using WebAuthn biometrics. - [Registering a Signer](https://docs.crossmint.com/wallets/v0/guides/signers/registering-a-signer.md): Register an operational signer on an existing Crossmint wallet. - [Server Signer](https://docs.crossmint.com/wallets/v0/guides/signers/server-key.md): Authorize wallet operations directly from your server, using an API key and secret. - [SMS OTP Signer](https://docs.crossmint.com/wallets/v0/guides/signers/sms-otp.md): Configure an SMS OTP recovery signer for wallet recovery. - [Social Recovery Signer](https://docs.crossmint.com/wallets/v0/guides/signers/social-recovery.md): Configure social recovery to let a trusted contact authorize wallet recovery. - [Transfer Tokens](https://docs.crossmint.com/wallets/v0/guides/transfer-tokens.md): Transfer tokens between wallets using Crossmint's APIs - [LI.FI](https://docs.crossmint.com/wallets/v0/guides/wallet-extensions/bridge-lifi.md): Bridge tokens between chains using Crossmint wallets and LI.FI - [Yield Generation](https://docs.crossmint.com/wallets/v0/guides/wallet-extensions/generate-yield.md): Generate yield from your wallet's tokens using Crossmint and Yield.xyz - [Jupiter](https://docs.crossmint.com/wallets/v0/guides/wallet-extensions/swap-jupiter.md): Swap tokens using Jupiter in Solana - [Wallets V0 Overview](https://docs.crossmint.com/wallets/v0/overview.md): Create wallets for users, agents, or company operations - [Kotlin](https://docs.crossmint.com/wallets/v0/quickstarts/kotlin.md): Create user wallets from your mobile app in under 5 minutes - [Node.js](https://docs.crossmint.com/wallets/v0/quickstarts/nodejs.md): Create user wallets from your backend in under 5 minutes - [React](https://docs.crossmint.com/wallets/v0/quickstarts/react.md): Create user wallets from your frontend in under 5 minutes - [React Native](https://docs.crossmint.com/wallets/v0/quickstarts/react-native.md): Create user wallets from your frontend in under 5 minutes - [REST API](https://docs.crossmint.com/wallets/v0/quickstarts/restapi.md): Create and manage user wallets from your backend - [Swift](https://docs.crossmint.com/wallets/v0/quickstarts/swift.md): Create user wallets from your iOS app in under 5 minutes - [Why Smart Contract Wallets](https://docs.crossmint.com/wallets/v0/why-smart-wallets.md): Why Crossmint chose smart contract wallets as the foundation for its wallet infrastructure. ## Agents - [Cards](https://docs.crossmint.com/agents/cards-quickstart.md): Get your agent paying with card permissions in 15 minutes. - [How Agents Pay](https://docs.crossmint.com/agents/how-agents-pay.md): Learn why agents need to pay and how they can make payments. - [Agents Overview](https://docs.crossmint.com/agents/overview.md): Payment infrastructure for AI agents - [Browser Checkout](https://docs.crossmint.com/agents/payment-flows/browser-checkout.md): Pay at any website's checkout using a secure card number and a browser-automation agent. - [MPP](https://docs.crossmint.com/agents/payment-flows/mpp.md): Pay MPP endpoints with a Crossmint EVM wallet - [Inventory](https://docs.crossmint.com/agents/payment-flows/worldstore/inventory.md): Purchase 1B+ products from Amazon, Shopify, flights all via a single API - [Order Management](https://docs.crossmint.com/agents/payment-flows/worldstore/order-management.md): Track order delivery statuses and request order refunds - [Moving to Production](https://docs.crossmint.com/agents/payment-flows/worldstore/production.md): Deploy autonomous commercial transactions to production - [x402](https://docs.crossmint.com/agents/payment-flows/x402.md): Pay x402-protected endpoints with a Crossmint wallet. - [Give Card Permission](https://docs.crossmint.com/agents/payment-methods/cards/create-virtual-card.md): Give an agent scoped permission to use a card with spending rules. - [Customize UI](https://docs.crossmint.com/agents/payment-methods/cards/customize-verification-ui.md): Style the card verification and spending authorization modals to match your brand. - [Verify a Card](https://docs.crossmint.com/agents/payment-methods/cards/enroll-card.md): Authorize a saved card for agentic use with a one-time device-binding ceremony. - [Register an Agent](https://docs.crossmint.com/agents/payment-methods/cards/register-agent.md): Authenticate a user and create an agent identity for the cards flow. - [Remove Cards](https://docs.crossmint.com/agents/payment-methods/cards/remove-cards.md): Remove saved cards, delete agents, and rotate card permissions. - [Retrieve Secure Card Numbers](https://docs.crossmint.com/agents/payment-methods/cards/retrieve-virtual-card.md): Fetch a secure one-time card number, expiration, and CVC for an active card permission. - [Save a Card](https://docs.crossmint.com/agents/payment-methods/cards/save-card.md): Tokenize a user's card via Crossmint's PCI-compliant UI so it can later be enrolled for agentic use. - [Authorize the Agent](https://docs.crossmint.com/agents/payment-methods/stablecoin-wallets/authorize-agent.md): Grant your agent delegated control over the user's wallet. - [Create a User Wallet](https://docs.crossmint.com/agents/payment-methods/stablecoin-wallets/create-user-wallet.md): Create a non-custodial wallet owned by your end user, with email or passkey recovery. - [Using the Wallet](https://docs.crossmint.com/agents/payment-methods/stablecoin-wallets/on-chain-actions.md): Use the wallet to send stablecoins, swap, bridge, and call any contract from your agent. - [Onramp & Add Funds](https://docs.crossmint.com/agents/payment-methods/stablecoin-wallets/onramp-add-funds.md): Let users fund their wallet with a credit card so the agent can spend from it. - [Remove Agent Access](https://docs.crossmint.com/agents/payment-methods/stablecoin-wallets/remove-agent-access.md): Revoke an agent signer from a user's wallet. - [Server Agent Wallets](https://docs.crossmint.com/agents/payment-methods/stablecoin-wallets/server-agent-wallets.md): Backend-only wallets for autonomous agents with no end user. - [Stablecoin Wallets](https://docs.crossmint.com/agents/stablecoin-wallet-quickstart.md): Get your agent paying with stablecoins in 10 minutes. ## Authentication - [Customization](https://docs.crossmint.com/authentication/customization.md): Customize the authentication flow and email templates - [Introduction](https://docs.crossmint.com/authentication/introduction.md): Authenticate users and register customer identities for regulated activities - [Login Methods](https://docs.crossmint.com/authentication/login-methods.md): Customize how users can log in to your app - [Authentication Overview](https://docs.crossmint.com/authentication/overview.md): Authenticate users into your app with Crossmint Auth or your own provider - [Flutter](https://docs.crossmint.com/authentication/quickstarts/flutter.md): Authenticate users in your Flutter app in under 5 minutes - [React](https://docs.crossmint.com/authentication/quickstarts/react.md): Sign up your first user in 5 minutes with React - [React Native](https://docs.crossmint.com/authentication/quickstarts/react-native.md): Authenticate users in your Expo app in under 5 minutes - [Secure Cookies](https://docs.crossmint.com/authentication/security.md): Learn how to securely store Crossmint Auth cookies in your application - [Server-Side Rendering (SSR)](https://docs.crossmint.com/authentication/ssr.md): Integrate Crossmint Auth on the server-side for user authentication and management - [User Profile](https://docs.crossmint.com/authentication/user-profile.md): Retrieve user profile data such as email or social login metadata - [User Webhooks](https://docs.crossmint.com/authentication/webhooks.md): Crossmint provides webhooks to notify your application about important user-related events. Below are the details of the available webhooks ## Identity - [Data Requirements](https://docs.crossmint.com/identity/data-requirements.md): Required data fields by activity type and region. - [Identity Overview](https://docs.crossmint.com/identity/overview.md): Register user data to enable access to regulated Crossmint products. - [Quickstart ⚡](https://docs.crossmint.com/identity/quickstart.md): Register users and upload documents to enable regulated product access. - [Register User Data](https://docs.crossmint.com/identity/register-user-data.md): Provide personal information about recipients in order to comply with regulation ## Checkout & Payments - [NFT Drops Gated by Accesslists](https://docs.crossmint.com/payments/advanced/accesslists.md): Allow purchasing in accesslist-protected NFT drops - [NFT Drops with Dynamic Price or Quantity](https://docs.crossmint.com/payments/advanced/dynamic-quantity-and-price.md): Details about implementing dynamic functionality into the Checkout - [Improving Conversion](https://docs.crossmint.com/payments/advanced/improving-conversion.md): Best practices to maximize checkout conversion - [NFT Marketplaces & Launchpads](https://docs.crossmint.com/payments/advanced/marketplaces-and-launchpads.md): Add fiat and cross-chain crypto payments to your platform - [Mint to Specific Template](https://docs.crossmint.com/payments/advanced/mint-to-specific-template.md): Specify which NFT template to mint from during checkout (for Managed collections only) - [Receipt Customization](https://docs.crossmint.com/payments/advanced/receipt-customization.md): Customize your users' order receipt - [Collection Registration and Verification API](https://docs.crossmint.com/payments/advanced/registration-and-verification-api.md): Launchpads now use Crossmint's API to register and verify a collection. - [Checking Supported Tokens](https://docs.crossmint.com/payments/advanced/supported-tokens.md): Learn how to check if a memecoin or token is supported by Crossmint Checkout - [Testing Tips](https://docs.crossmint.com/payments/advanced/testing-tips.md): This document is intended to share some of the best practices and tips for testing. - [NFT Drops Priced in USDC](https://docs.crossmint.com/payments/advanced/usdc-support.md): How to set up Crossmint if your collection is denominated in USDC - [Webhooks](https://docs.crossmint.com/payments/advanced/webhooks.md): Track order lifecycle events and payment status with webhooks - [Localization (Embedded)](https://docs.crossmint.com/payments/embedded/customize/localization.md): Customize the language and currency displayed on checkout - [Apple Pay Integration Guide](https://docs.crossmint.com/payments/embedded/guides/apple-pay.md): Learn how to enable Apple Pay on your site for Checkout - [Use Connected Wallet as Payer](https://docs.crossmint.com/payments/embedded/guides/custom-payer.md): Learn how to configure an already connected wallet as the payer wallet - [Google Pay Mobile](https://docs.crossmint.com/payments/embedded/guides/google-pay.md): Learn how to enable Google Pay for token checkout and onramp flows using Crossmint's mobile SDKs - [React Hooks (Embedded)](https://docs.crossmint.com/payments/embedded/guides/hooks.md): Learn how to use React hooks to control and customize your Embedded Checkout experience - [Item Selection (Embedded)](https://docs.crossmint.com/payments/embedded/guides/item-selection.md): Specify which items to purchase with Embedded Checkout - [Payment Methods (Embedded)](https://docs.crossmint.com/payments/embedded/guides/payment-methods.md): Enable a complete payment suite for your digital asset checkout - from traditional credit cards and digital wallets to cross-chain crypto payments, all through a single integration - [Production Launch (Embedded)](https://docs.crossmint.com/payments/embedded/guides/production-launch.md): Follow this checklist to ensure you are ready for production launch with Embedded Checkout - [Specify Recipient (Embedded)](https://docs.crossmint.com/payments/embedded/guides/specify-recipient.md): Select where purchased items should be delivered in Embedded Checkout - [UI Customization](https://docs.crossmint.com/payments/embedded/guides/ui-customization.md): Learn how to customize the Embedded Checkout UI to match your brand identity and design system - [Embedded Checkout Overview](https://docs.crossmint.com/payments/embedded/overview.md): Create seamless purchases with a fully customizable checkout experience - [Pay with Card - Memecoins (React)](https://docs.crossmint.com/payments/embedded/quickstarts/credit-card-memecoin.md): Create a fully customized embedded memecoin checkout experience that accepts credit cards - [Pay with Card - Memecoins (Flutter)](https://docs.crossmint.com/payments/embedded/quickstarts/credit-card-memecoin-flutter.md): Create a fully customized embedded memecoin checkout experience for Flutter that accepts credit cards - [Pay with Card - Memecoins (React Native)](https://docs.crossmint.com/payments/embedded/quickstarts/credit-card-memecoin-react-native.md): Create a fully customized embedded memecoin checkout experience for React Native that accepts credit cards - [Pay with Card - NFTs (React)](https://docs.crossmint.com/payments/embedded/quickstarts/credit-card-nft.md): Embed a onchain checkout into a web app in under 5 minutes - [React (Embedded)](https://docs.crossmint.com/payments/embedded/reference/react.md): React SDK reference for Embedded Checkout component properties - [Create/Deploy an NFT Collection](https://docs.crossmint.com/payments/guides/create-collection.md): Easily deploy a collection in the console and enable payments - [Register External Collection](https://docs.crossmint.com/payments/guides/register-collection.md): Import custom and/or third party contracts - [Client or Server](https://docs.crossmint.com/payments/headless/guides/client-or-server.md): Understand the reasons to use client-side or server-side API keys - [Design Your UI](https://docs.crossmint.com/payments/headless/guides/design-your-ui.md): How to get started with setting up your UI - [Item Selection (Headless)](https://docs.crossmint.com/payments/headless/guides/item-selection.md): Specify which items to purchase with Headless Checkout API - [Localization (Headless)](https://docs.crossmint.com/payments/headless/guides/localization.md): Customize the language of receipts and currency of the checkout - [Multiple Line Items](https://docs.crossmint.com/payments/headless/guides/multiple-line-items.md): How to handle orders with multiple NFTs at once - [Order Complete Phase](https://docs.crossmint.com/payments/headless/guides/order-lifecycle/completed-phase.md): Completion phase of the order lifecycle - [Pay with Card](https://docs.crossmint.com/payments/headless/guides/order-lifecycle/credit-card-payment-phase.md): Payment acceptance phase of the order lifecycle for credit cards. - [Pay with Crypto](https://docs.crossmint.com/payments/headless/guides/order-lifecycle/crypto-payment-phase.md): Payment acceptance phase of the order lifecycle for pay with crypto - [Delivery Phase](https://docs.crossmint.com/payments/headless/guides/order-lifecycle/delivery-phase.md): Token delivery phase of the order lifecycle - [Quote Phase](https://docs.crossmint.com/payments/headless/guides/order-lifecycle/quote-phase.md): Initial phase of the order lifecycle - [Payment Methods (Headless)](https://docs.crossmint.com/payments/headless/guides/payment-methods.md): Understand the supported payment methods and how to implement them - [Physical Product Purchases](https://docs.crossmint.com/payments/headless/guides/physical-good-purchases.md): How to purchase physical products with crypto using Headless Checkout - [Order Errors](https://docs.crossmint.com/payments/headless/guides/physical-product-order-errors.md): Common reasons why physical product orders may fail and how to resolve them - [Plan Your Solution](https://docs.crossmint.com/payments/headless/guides/plan-your-solution.md): Detailed integration guide to build out a fully custom digital asset checkout experience - [Production Launch (Headless)](https://docs.crossmint.com/payments/headless/guides/production-launch.md): Follow this checklist to ensure you are ready for production launch with Headless Checkout - [Amazon Integration](https://docs.crossmint.com/payments/headless/guides/providers/amazon.md): How to enable crypto purchases of Amazon products using Headless Checkout - [Shopify Integration](https://docs.crossmint.com/payments/headless/guides/providers/shopify.md): How to enable crypto purchases of Shopify products using Headless Checkout - [Specify Recipient (Headless)](https://docs.crossmint.com/payments/headless/guides/specify-recipient.md): Select where purchased items should be delivered in Headless Checkout - [Status Codes](https://docs.crossmint.com/payments/headless/guides/status-codes.md): Guide to understanding the status codes returned from the Headless Checkout APIs - [Supporting Your Customers](https://docs.crossmint.com/payments/headless/guides/supporting-your-customers.md): Support your customers facing issues with the checkout process - [Headless Checkout Overview](https://docs.crossmint.com/payments/headless/overview.md): Create fully custom checkout experiences - [Pay with Card - Memecoins](https://docs.crossmint.com/payments/headless/quickstarts/credit-card-memecoin-cko.md): Create a fully customized memecoin checkout experience that accepts credit cards - [Pay with Card - NFTs](https://docs.crossmint.com/payments/headless/quickstarts/credit-card-nft.md): Create a fully customized checkout experience with credit cards. - [Pay with Other Crypto](https://docs.crossmint.com/payments/headless/quickstarts/crypto.md): Create a fully customized checkout experience with crypto payments. - [Pay with USDC](https://docs.crossmint.com/payments/headless/quickstarts/paying-usdc.md): Buy or sell any tokenized asset with USDC, in an API call - [Payments Overview](https://docs.crossmint.com/payments/introduction.md): Allow your users to buy onchain assets using any payment method - [Localization (Pay Button)](https://docs.crossmint.com/payments/pay-button/customize/localization.md): Customize the language and currency displayed on checkout - [React Hooks (Pay Button)](https://docs.crossmint.com/payments/pay-button/guides/hooks.md): Learn how to use React hooks to control and customize the Hosted Checkout UI - [Item Selection (Pay Button)](https://docs.crossmint.com/payments/pay-button/guides/item-selection.md): Specify which items to purchase with Hosted Checkout - [Order Status](https://docs.crossmint.com/payments/pay-button/guides/order-status.md): Track order status with Hosted Checkout - [Configure Payment Options](https://docs.crossmint.com/payments/pay-button/guides/payment-methods.md): Customize the payment methods available to users - [Production Launch (Pay Button)](https://docs.crossmint.com/payments/pay-button/guides/production-launch.md): Follow this checklist to ensure you are ready for production launch with Pay Button - [Specify Recipient (Pay Button)](https://docs.crossmint.com/payments/pay-button/guides/specify-recipient.md): Select where purchased items should be delivered in Hosted Checkout - [Customize the Button UI](https://docs.crossmint.com/payments/pay-button/guides/ui-customization.md): Modify the payment button and checkout experience to match your website's style - [Pay Button Overview](https://docs.crossmint.com/payments/pay-button/overview.md): Add a button to your site which opens the checkout in a pop-up or new tab - [Quickstart ⚡](https://docs.crossmint.com/payments/pay-button/quickstart.md): Accept payments in under 5 min by just adding a button to your frontend - [React (Pay Button)](https://docs.crossmint.com/payments/pay-button/reference/react.md): React SDK reference for Hosted Checkout component properties - [Plan Your Integration](https://docs.crossmint.com/payments/plan-your-solution.md): Walk through key decisions to design your Crossmint Checkout integration ## Onramp - [Apple Pay](https://docs.crossmint.com/onramp/guides/apple-pay.md): Enable Apple Pay on your website for onramp transactions - [Google Pay](https://docs.crossmint.com/onramp/guides/google-pay-mobile.md): Enable Google Pay for onramp transactions in React Native and Android native apps - [Import User KYC Data](https://docs.crossmint.com/onramp/guides/import-user-kyc-data.md): Pass your users' pre-verified KYC data to Crossmint for a seamless onramp experience - [Onramp to Non-Crossmint Wallets](https://docs.crossmint.com/onramp/guides/onramp-to-external-wallets.md): Enable onramp orders to wallets not created by Crossmint - [Proof of Ownership](https://docs.crossmint.com/onramp/guides/proof-of-ownership.md): Understand when and how wallet ownership verification works for onramp transactions - [UI Customization](https://docs.crossmint.com/onramp/guides/ui-customization.md): Customize the onramp checkout UI to match your brand identity and design system - [Restricted Countries](https://docs.crossmint.com/onramp/introduction/restricted-countries.md): Countries and regions where the Crossmint Onramp is not available - [User Onboarding](https://docs.crossmint.com/onramp/introduction/user-onboarding.md): Understand how end-user onboarding and KYC works with the Crossmint Onramp - [Onramp Overview](https://docs.crossmint.com/onramp/overview.md): Allow your customers to obtain stablecoins using credit card, apple pay, and more - [Flutter](https://docs.crossmint.com/onramp/quickstarts/flutter.md): Allow your mobile users to buy stablecoins with credit cards - [Kotlin](https://docs.crossmint.com/onramp/quickstarts/kotlin.md): Allow your Android users to buy stablecoins with credit cards and Google Pay - [React](https://docs.crossmint.com/onramp/quickstarts/react.md): Allow your users to buy stablecoins with credit cards in under 5 minutes - [React Native](https://docs.crossmint.com/onramp/quickstarts/react-native.md): Allow your mobile users to buy stablecoins with credit cards - [Swift](https://docs.crossmint.com/onramp/quickstarts/swift.md): Allow your iOS users to buy stablecoins with credit cards and Apple Pay ## Stablecoin Orchestration - [Regulatory Landscape](https://docs.crossmint.com/stablecoin-orchestration/concepts/regulatory-landscape.md): Why stablecoin transfers are regulated, what compliance requirements apply, and when they apply to your use case - [Solution Architecture](https://docs.crossmint.com/stablecoin-orchestration/concepts/solution-architecture.md): How Crossmint handles stablecoin compliance on your behalf and how to architect your integration - [Internal Transfers](https://docs.crossmint.com/stablecoin-orchestration/guides/internal-transfers.md): Move stablecoins between your own treasury wallets - [Customer Off-Ramp](https://docs.crossmint.com/stablecoin-orchestration/guides/on-off-ramps/customer-off-ramp.md): Convert your customer's stablecoins to fiat currency (B2B2C) - [Funding Company Wallets](https://docs.crossmint.com/stablecoin-orchestration/guides/on-off-ramps/funding-company-wallets.md): Fund your treasury wallet using test faucets in staging or bank transfers in production - [Funding Customer Wallets](https://docs.crossmint.com/stablecoin-orchestration/guides/on-off-ramps/funding-customer-wallets.md): Enable your customers to purchase stablecoins with fiat currency (B2B2C) - [Withdrawing from Company Wallets](https://docs.crossmint.com/stablecoin-orchestration/guides/on-off-ramps/withdrawing-from-company-wallets.md): Learn how to withdraw stablecoins from your treasury wallet to your bank account - [Pay-ins](https://docs.crossmint.com/stablecoin-orchestration/guides/pay-ins.md): Receive stablecoin payments from your customers - [Swaps](https://docs.crossmint.com/stablecoin-orchestration/guides/swaps.md): Convert stablecoins between tokens and across chains - [Stablecoin Orchestration Overview](https://docs.crossmint.com/stablecoin-orchestration/overview.md): Move stablecoins using Crossmint's regulated infrastructure - [Making a Payout](https://docs.crossmint.com/stablecoin-orchestration/regulated-transfers/guides/transfers.md): Execute compliant payouts and handle compliance errors - [Regulated Transfers Overview](https://docs.crossmint.com/stablecoin-orchestration/regulated-transfers/overview.md): Compliant global money movement with built-in regulatory compliance - [Quickstart](https://docs.crossmint.com/stablecoin-orchestration/regulated-transfers/quickstart.md): Send payouts from your treasury wallet ## Tokenization & Minting - [Minting Overview](https://docs.crossmint.com/minting/introduction.md): Mint and distribute tokens at scale, reliably - [Bring Your Own Contract](https://docs.crossmint.com/minting/nfts/integrate/bring-your-own-contract.md): Use Crossmint's infrastructure with your own smart contract - [Configure Admin Functions](https://docs.crossmint.com/minting/nfts/integrate/configure-admin-functions.md): Manage token controls including admin burn and admin transfer - [Create Collections](https://docs.crossmint.com/minting/nfts/integrate/create-collections.md): Deploy smart contracts and NFT collections - [Define Metadata](https://docs.crossmint.com/minting/nfts/integrate/define-metadata.md): Understand NFT metadata standards & storage options - [List for Sale](https://docs.crossmint.com/minting/nfts/integrate/list-for-sale.md): Configure royalties and marketplace profiles for your NFT collections - [Manage Delivery](https://docs.crossmint.com/minting/nfts/integrate/manage-delivery.md): Configure recipient options and customize email delivery notifications - [Mint In Bulk](https://docs.crossmint.com/minting/nfts/integrate/mint-in-bulk.md): Scale your NFT operations with bulk minting capabilities - [Mint Tokens](https://docs.crossmint.com/minting/nfts/integrate/mint-tokens.md): Create and distribute tokens at scale - [Pricing](https://docs.crossmint.com/minting/nfts/integrate/pricing.md): Crossmint Mint API Pricing - [Update NFTs](https://docs.crossmint.com/minting/nfts/integrate/update-nfts.md): Make your NFTs change over time - [Webhooks and Status APIs](https://docs.crossmint.com/minting/nfts/integrate/webhooks-and-status-apis.md): Listen for updates in mints, edits, collection creations and other async events - [Quickstart: Credentials](https://docs.crossmint.com/minting/quickstarts/credentials.md): Mint credentials that users control, share, and verify anywhere in under 5 minutes - [Quickstart: IP Assets](https://docs.crossmint.com/minting/quickstarts/ip.md): Mint IP credentials for creators to secure their work in under 5 minutes - [Non-Fungible Tokens (NFTs)](https://docs.crossmint.com/minting/quickstarts/nfts.md): Mint an NFT in under 5 minutes - [Semi-Fungible Tokens (SFTs)](https://docs.crossmint.com/minting/quickstarts/sfts.md): Mint and send limited sets of identical digital assets in under 5 minutes - [Create Credential Templates](https://docs.crossmint.com/minting/verifiable-credentials/integrate/create-credential-templates.md): Create Verifiable Credential templates with a single API call - [Create Credential Types](https://docs.crossmint.com/minting/verifiable-credentials/integrate/create-credential-types.md): Specify the schema that the Verifiable Credential adheres to - [Decrypt Credentials](https://docs.crossmint.com/minting/verifiable-credentials/integrate/decrypt-credentials.md): Decrypt credentials you care about - [Delegated Signature](https://docs.crossmint.com/minting/verifiable-credentials/integrate/delegated-signatures.md): Sign credentials with your wallet of choice - [Credential Encryption](https://docs.crossmint.com/minting/verifiable-credentials/integrate/encrypt-credentials.md): Encrypt private credential data - [Issue Credentials](https://docs.crossmint.com/minting/verifiable-credentials/integrate/issue-credentials.md): Specify the credential's values and a recipient to send it to - [Retrieve Credentials](https://docs.crossmint.com/minting/verifiable-credentials/integrate/retrieve-credentials.md): Get access to credentials you care about - [Revoke Credentials](https://docs.crossmint.com/minting/verifiable-credentials/integrate/revoke-credentials.md): Invalidate a credential, rendering it no longer trustworthy or verifiable - [Credential Storage](https://docs.crossmint.com/minting/verifiable-credentials/integrate/store-credentials.md): Choose how to store credential data - [Verify Credentials](https://docs.crossmint.com/minting/verifiable-credentials/integrate/verify-credentials.md): Ensure that the credential is valid - [Webhook](https://docs.crossmint.com/minting/verifiable-credentials/integrate/webhooks.md): Receive updates about your credentials ## Solution Guides - [Global Payroll](https://docs.crossmint.com/solutions/fintech/global-payroll.md): Pay employees and contractors worldwide instantly - [Neobanks](https://docs.crossmint.com/solutions/fintech/neobanks.md): Launch a global stablecoin neobank product in days - [Remittances](https://docs.crossmint.com/solutions/fintech/remittances.md): Build modern remittance flows that are faster, lower cost, and unlock new revenue streams - [Stablecoin Payouts](https://docs.crossmint.com/solutions/fintech/stablecoin-payouts.md): Instant, low-cost global payments with stablecoins - [Example Workflows](https://docs.crossmint.com/solutions/n8n/example-workflows.md): Ready-to-use workflow templates to get you started - [Checkout Node](https://docs.crossmint.com/solutions/n8n/nodes/checkout.md): Automate purchases from Amazon and Shopify using digital money - [Checkout Trigger Node (x402 Paywall)](https://docs.crossmint.com/solutions/n8n/nodes/checkout-trigger.md): Accept cryptocurrency payments via the x402 protocol to gate access to your n8n workflows - [Wallets Node](https://docs.crossmint.com/solutions/n8n/nodes/wallets.md): Manage blockchain wallets, balances, and token transfers - [n8n Integration](https://docs.crossmint.com/solutions/n8n/overview.md): Full-featured n8n integration for Crossmint Wallet and Checkout APIs - [Quickstart ⚡](https://docs.crossmint.com/solutions/n8n/quickstart.md): Build your first workflow in under 5 minutes - [Solutions Overview](https://docs.crossmint.com/solutions/overview.md): Browse guides tailored to your business vertical or use case - [Images Quickstart ⚡](https://docs.crossmint.com/solutions/story-protocol/images-quickstart.md): Register your designs on Story in under 5 minutes - [Story Protocol Overview](https://docs.crossmint.com/solutions/story-protocol/introduction.md): Create, manage, and monetize IP assets on Story Protocol using Crossmint - [Literature Quickstart ⚡](https://docs.crossmint.com/solutions/story-protocol/literature-quickstart.md): Register your literature works on Story in under 5 minutes - [Music Quickstart ⚡](https://docs.crossmint.com/solutions/story-protocol/music-quickstart.md): Register your music on Story in under 5 minutes - [Client Wallets Quickstart ⚡](https://docs.crossmint.com/solutions/story-protocol/wallets/client-side-wallets.md): Create client wallets and create your first NFT on Story in under 5 minutes - [Server Wallets Quickstart ⚡](https://docs.crossmint.com/solutions/story-protocol/wallets/server-side-wallets.md): Create server wallets on Story in under 5 minutes ## CLI - [Crossmint help](https://docs.crossmint.com/cli/help.md): List all commands and provides the help documentation for a given command - [Get started with the Crossmint CLI](https://docs.crossmint.com/cli/install.md): Manage and configure your Crossmint projects directly from the command line - [Crossmint keys create](https://docs.crossmint.com/cli/keys/create.md): Create a new API key - [Crossmint keys delete](https://docs.crossmint.com/cli/keys/delete.md): Delete an API key - [Crossmint keys edit](https://docs.crossmint.com/cli/keys/edit.md): Edit an API key - [Crossmint keys list](https://docs.crossmint.com/cli/keys/list.md): List all API keys - [Crossmint login](https://docs.crossmint.com/cli/login.md): Authenticate to the Crossmint platform - [Crossmint logout](https://docs.crossmint.com/cli/logout.md): Sign out from the Crossmint platform - [Crossmint projects create](https://docs.crossmint.com/cli/projects/create.md): Create a new project in Crossmint - [Crossmint projects details](https://docs.crossmint.com/cli/projects/details.md): View details of a project - [Crossmint projects list](https://docs.crossmint.com/cli/projects/list.md): List all projects in your Crossmint account - [Crossmint projects select](https://docs.crossmint.com/cli/projects/select.md): Select a project to work with - [Crossmint whoami](https://docs.crossmint.com/cli/whoami.md): Display current user, environment and selected project ## API Reference - [Get Usage](https://docs.crossmint.com/api-reference/admin/get-usage.md) - [Create Agentic Enrollment](https://docs.crossmint.com/api-reference/agentic-commerce/agentic-enrollment/create-agentic-enrollment.md) - [Get Agentic Enrollment](https://docs.crossmint.com/api-reference/agentic-commerce/agentic-enrollment/get-agentic-enrollment.md) - [Create Agent](https://docs.crossmint.com/api-reference/agentic-commerce/agents/create-agent.md) - [Delete Agent](https://docs.crossmint.com/api-reference/agentic-commerce/agents/delete-agent.md) - [List Agents](https://docs.crossmint.com/api-reference/agentic-commerce/agents/list-agents.md) - [Create Virtual Card](https://docs.crossmint.com/api-reference/agentic-commerce/order-intents/create-order-intent.md) - [Get Virtual Card](https://docs.crossmint.com/api-reference/agentic-commerce/order-intents/get-order-intent.md) - [Get Virtual Card Credentials](https://docs.crossmint.com/api-reference/agentic-commerce/order-intents/get-order-intent-credentials.md) - [List Virtual Cards](https://docs.crossmint.com/api-reference/agentic-commerce/order-intents/list-order-intents.md) - [Revoke Virtual Card](https://docs.crossmint.com/api-reference/agentic-commerce/order-intents/revoke-order-intent.md) - [Delete Payment Method](https://docs.crossmint.com/api-reference/agentic-commerce/payment-methods/delete-payment-method.md) - [List Payment Methods](https://docs.crossmint.com/api-reference/agentic-commerce/payment-methods/list-payment-methods.md) - [Get Action Status](https://docs.crossmint.com/api-reference/common/get-action-status.md) - [Check Token Support](https://docs.crossmint.com/api-reference/headless/check-token-support.md) - [Create Order](https://docs.crossmint.com/api-reference/headless/create-order.md) - [Edit Order](https://docs.crossmint.com/api-reference/headless/edit-order.md) - [Get All Tokens](https://docs.crossmint.com/api-reference/headless/get-all-tokens.md) - [Get Order](https://docs.crossmint.com/api-reference/headless/get-order.md) - [List Orders](https://docs.crossmint.com/api-reference/headless/list-orders.md) - [Process Payment](https://docs.crossmint.com/api-reference/headless/process-payment.md) - [Introduction](https://docs.crossmint.com/api-reference/introduction.md) - [Create IP Asset](https://docs.crossmint.com/api-reference/ip/create-ip-asset.md) - [Create IP Asset (Idempotent)](https://docs.crossmint.com/api-reference/ip/create-ip-asset-idempotent.md) - [Create IP Collection](https://docs.crossmint.com/api-reference/ip/create-ip-collection.md) - [Create IP Collection (Idempotent)](https://docs.crossmint.com/api-reference/ip/create-ip-collection-idempotent.md) - [Get All IP Collections](https://docs.crossmint.com/api-reference/ip/get-all-ip-collections.md) - [Get IP Action](https://docs.crossmint.com/api-reference/ip/get-ip-action.md) - [Get IP Asset](https://docs.crossmint.com/api-reference/ip/get-ip-asset.md) - [Get IP Assets in Collection](https://docs.crossmint.com/api-reference/ip/get-ip-assets.md) - [Get IP Collection](https://docs.crossmint.com/api-reference/ip/get-ip-collection.md) - [Get IP Asset Graph](https://docs.crossmint.com/api-reference/ip/get-ip-graph.md) - [Get IP Asset License](https://docs.crossmint.com/api-reference/ip/get-ip-license.md) - [Update IP Asset](https://docs.crossmint.com/api-reference/ip/update-ip-asset.md) - [Create Collection](https://docs.crossmint.com/api-reference/minting/collection/create-collection.md) - [Create Collection (Idempotent)](https://docs.crossmint.com/api-reference/minting/collection/create-collection-idempotent.md) - [Get All Collections](https://docs.crossmint.com/api-reference/minting/collection/get-all-collections.md) - [Get Base URI](https://docs.crossmint.com/api-reference/minting/collection/get-base-uri.md) - [Get Collection Info](https://docs.crossmint.com/api-reference/minting/collection/get-collection.md) - [Get Royalties Configuration](https://docs.crossmint.com/api-reference/minting/collection/get-royalties-configuration.md) - [Get Transferability](https://docs.crossmint.com/api-reference/minting/collection/get-transferability.md) - [Remove Royalties](https://docs.crossmint.com/api-reference/minting/collection/remove-royalties.md) - [Set Base URI](https://docs.crossmint.com/api-reference/minting/collection/set-base-uri.md) - [Set Royalties](https://docs.crossmint.com/api-reference/minting/collection/set-royalties.md) - [Set Transferability](https://docs.crossmint.com/api-reference/minting/collection/set-transferability.md) - [Update Collection](https://docs.crossmint.com/api-reference/minting/collection/update-collection.md) - [Burn NFT](https://docs.crossmint.com/api-reference/minting/nfts/burn-nft.md) - [Edit NFT](https://docs.crossmint.com/api-reference/minting/nfts/edit-nft.md) - [Get All NFTs](https://docs.crossmint.com/api-reference/minting/nfts/get-nfts.md) - [Mint NFT](https://docs.crossmint.com/api-reference/minting/nfts/mint-nft.md) - [Mint NFT with ID](https://docs.crossmint.com/api-reference/minting/nfts/mint-nft-idempotent.md) - [Mint SFT](https://docs.crossmint.com/api-reference/minting/nfts/mint-sft.md) - [Mint Status](https://docs.crossmint.com/api-reference/minting/nfts/mint-status.md) - [Create Template](https://docs.crossmint.com/api-reference/minting/template/create-template.md) - [Create Template with ID](https://docs.crossmint.com/api-reference/minting/template/create-template-idempotent.md) - [Delete Template](https://docs.crossmint.com/api-reference/minting/template/delete-template.md) - [Edit Template](https://docs.crossmint.com/api-reference/minting/template/edit-template.md) - [Get All Templates](https://docs.crossmint.com/api-reference/minting/template/get-all-templates.md) - [Get Template](https://docs.crossmint.com/api-reference/minting/template/get-template.md) - [Accept Legal Document](https://docs.crossmint.com/api-reference/users/accept-legal-document.md) - [Get a User Document by ID](https://docs.crossmint.com/api-reference/users/get-document.md) - [Get Identity Verification Status](https://docs.crossmint.com/api-reference/users/get-identity-verification.md) - [Get Linked External Wallet](https://docs.crossmint.com/api-reference/users/get-linked-wallet.md) - [Get a User](https://docs.crossmint.com/api-reference/users/get-user.md) - [Link External Wallet to User](https://docs.crossmint.com/api-reference/users/link-wallet.md) - [Trigger Identity Verification](https://docs.crossmint.com/api-reference/users/trigger-identity-verification.md) - [Upload a User Document](https://docs.crossmint.com/api-reference/users/upload-document.md) - [Create or Update User](https://docs.crossmint.com/api-reference/users/upsert-user.md) - [Issue Credential](https://docs.crossmint.com/api-reference/verifiable-credentials/credentials/issue-credential.md) - [Get Credential by Credential ID](https://docs.crossmint.com/api-reference/verifiable-credentials/credentials/retrieve-credential-by-id.md) - [Get Credential by NFT ID](https://docs.crossmint.com/api-reference/verifiable-credentials/credentials/retrieve-credential-by-nft.md) - [Get Credential by NFT Locator](https://docs.crossmint.com/api-reference/verifiable-credentials/credentials/retrieve-credential-by-nft-locator.md) - [Retrieve credential nfts](https://docs.crossmint.com/api-reference/verifiable-credentials/credentials/retrieve-credential-nfts.md) - [Revoke Credential](https://docs.crossmint.com/api-reference/verifiable-credentials/credentials/revoke-credential.md) - [Verify Credential](https://docs.crossmint.com/api-reference/verifiable-credentials/credentials/verify-credential.md) - [Create Credential template](https://docs.crossmint.com/api-reference/verifiable-credentials/templates/create-template.md) - [Create Credential Type with Name](https://docs.crossmint.com/api-reference/verifiable-credentials/types/create-named-type.md) - [Create Credential Type](https://docs.crossmint.com/api-reference/verifiable-credentials/types/create-type.md) - [Get a Credential Type](https://docs.crossmint.com/api-reference/verifiable-credentials/types/get-type.md) - [Approve Signature](https://docs.crossmint.com/api-reference/wallets/approve-signature.md) - [Approve Transaction](https://docs.crossmint.com/api-reference/wallets/approve-transaction.md) - [Create Signature](https://docs.crossmint.com/api-reference/wallets/create-signature.md) - [Create Transaction](https://docs.crossmint.com/api-reference/wallets/create-transaction.md) - [Create Wallet](https://docs.crossmint.com/api-reference/wallets/create-wallet.md) - [Fund Wallet](https://docs.crossmint.com/api-reference/wallets/fund-wallet.md) - [Get NFTs from Wallet](https://docs.crossmint.com/api-reference/wallets/get-nfts-from-wallet.md) - [Get Signature](https://docs.crossmint.com/api-reference/wallets/get-signature.md) - [Get All Signatures](https://docs.crossmint.com/api-reference/wallets/get-signatures.md) - [Get Delegated Signer](https://docs.crossmint.com/api-reference/wallets/get-signer.md) - [Get Transaction](https://docs.crossmint.com/api-reference/wallets/get-transaction.md) - [Get Wallet Transactions](https://docs.crossmint.com/api-reference/wallets/get-transactions.md) - [Get Transfer Transaction](https://docs.crossmint.com/api-reference/wallets/get-transfer-token.md) - [Get Wallet Balance](https://docs.crossmint.com/api-reference/wallets/get-wallet-balance.md) - [Get Wallet By Locator](https://docs.crossmint.com/api-reference/wallets/get-wallet-by-locator.md) - [List Wallet Transfers](https://docs.crossmint.com/api-reference/wallets/list-transfers.md) - [Create Delegated Signer](https://docs.crossmint.com/api-reference/wallets/register-delegated-key.md) - [Remove Delegated Signer](https://docs.crossmint.com/api-reference/wallets/remove-delegated-key.md) - [Transfer Token](https://docs.crossmint.com/api-reference/wallets/transfer-token.md) - [Payments](https://docs.crossmint.com/api-reference/_open-api/Payments.json) - [HeadlessAPIs](https://docs.crossmint.com/api-reference/_open-api/HeadlessAPIs.json) - [WalletsV1Alpha2](https://docs.crossmint.com/api-reference/_open-api/WalletsV1Alpha2.json) - [Users](https://docs.crossmint.com/api-reference/_open-api/Users.json) - [MintingAPIs](https://docs.crossmint.com/api-reference/_open-api/MintingAPIs.json) - [Story](https://docs.crossmint.com/api-reference/_open-api/Story.json) - [VerifiableCredentialsAPIs](https://docs.crossmint.com/api-reference/_open-api/VerifiableCredentialsAPIs.json) - [PaymentsAPIs](https://docs.crossmint.com/api-reference/_open-api/PaymentsAPIs.json) - [WalletsAPIs](https://docs.crossmint.com/api-reference/_open-api/WalletsAPIs.json) - [VerifiedCredentialAPIs](https://docs.crossmint.com/api-reference/_open-api/VerifiedCredentialAPIs.yaml) - [ActionAPIs](https://docs.crossmint.com/api-reference/_open-api/ActionAPIs.yaml) - [SFTMintingAPIs](https://docs.crossmint.com/api-reference/_open-api/SFTMintingAPIs.yaml) - [TemplateAPIs](https://docs.crossmint.com/api-reference/_open-api/TemplateAPIs.yaml) - [NFTMintingAPIs](https://docs.crossmint.com/api-reference/_open-api/NFTMintingAPIs.yaml) - [TransactionAPIs](https://docs.crossmint.com/api-reference/_open-api/TransactionAPIs.yaml) - [Subscriptions](https://docs.crossmint.com/api-reference/_open-api/Subscriptions.json) - [AdminAPIs](https://docs.crossmint.com/api-reference/_open-api/AdminAPIs.json) ## SDK Reference > For the complete SDK reference with all classes and methods, see [llms-full.txt](https://docs.crossmint.com/llms-full.txt) - [Kotlin SDK Reference](https://docs.crossmint.com/sdk-reference/wallets/kotlin/index.md): API reference for the Crossmint Kotlin SDK - [Getting Started (TypeScript V1)](https://docs.crossmint.com/sdk-reference/wallets/typescript/overview.md) - [Getting Started (TypeScript V0)](https://docs.crossmint.com/sdk-reference/wallets/v0/typescript/overview.md)