# Overview > Platform concepts, architecture, developer dashboard, and go-live checklist. - [Live Demos](https://www.dynamic.xyz/docs/overview/dynamic-demos.md) - [Fireblocks Flow API guide](https://www.dynamic.xyz/docs/overview/fireblocks-flow-api.md) — Implement payment, deposit, and withdrawal flows with raw HTTP calls to the Fireblocks Flow endpoints. - [Fireblocks Flow Flutter guide](https://www.dynamic.xyz/docs/overview/fireblocks-flow-flutter-sdk.md) — End-to-end guide for completing a Fireblocks Flow payment with the Flutter SDK. - [Fireblocks Flow JavaScript guide](https://www.dynamic.xyz/docs/overview/fireblocks-flow-js-sdk.md) — End-to-end guide for completing a Fireblocks Flow payment with the JavaScript SDK. - [Fireblocks Flow](https://www.dynamic.xyz/docs/overview/fireblocks-flow.md) — Accept crypto deposits from any wallet or exchange. Settle in any token you choose. - [Go Live Checklist](https://www.dynamic.xyz/docs/overview/go-live-checklist.md) - [Rate Limit Policies](https://www.dynamic.xyz/docs/overview/rate-limits.md) — Dynamic rate limit policies - [Earn Overview](https://www.dynamic.xyz/docs/overview/yield.md) — Put wallet balances to work with yield-generating vaults and lending markets built in partnership with Aave, Morpho, and Sentora ### Access Control - [Access Lists](https://www.dynamic.xyz/docs/overview/access-control/access-lists.md) — Allow or restrict access using lists of emails, wallet addresses, or other identifiers. Works with any SDK; scopes and UI customization are SDK-specific. - [Gates](https://www.dynamic.xyz/docs/overview/access-control/gates.md) — Define rules that combine criteria such as access list membership or NFT/token ownership. Works with any SDK; scopes and UI are SDK-specific. - [Overview](https://www.dynamic.xyz/docs/overview/access-control/overview.md) — Control who can use your app or parts of it using access lists and gates. Works with any integration; scopes require an SDK. ### Agents - [Agent Payments](https://www.dynamic.xyz/docs/overview/agents/agent-payments.md) — How agents can pay for API access automatically using HTTP 402 payment flows, with Dynamic server wallets and x402 or Tempo MPP. - [GoDaddy ANS (Agent Name Service)](https://www.dynamic.xyz/docs/overview/agents/godaddy-ans.md) — Give your Dynamic-backed agents verifiable, human-readable identities by registering them in GoDaddy's Agent Name Service (ANS) — and verify the agents you transact with. - [Agents Overview](https://www.dynamic.xyz/docs/overview/agents/overview.md) — Three wallet patterns for AI agents — server wallets, agent wallets, and delegated access — and how to choose between them. ### Authentication - [Best Practices](https://www.dynamic.xyz/docs/overview/authentication/best-practices.md) — Security and authentication best practices for Dynamic — JWT management, session configuration, MFA, CORS, and protecting your backend. - [Bring Your Own Auth](https://www.dynamic.xyz/docs/overview/authentication/bring-your-own-auth.md) — Use your own authentication provider with Dynamic. Exchange your JWT for a Dynamic session to access wallets, user management, and SDK features. - [Concepts](https://www.dynamic.xyz/docs/overview/authentication/concepts.md) — Core concepts in Dynamic authentication — Users, Sessions, Wallets, and Visitors. - [Cookie-based authentication](https://www.dynamic.xyz/docs/overview/authentication/cookie-authentication.md) — Use a secure, HttpOnly cookie instead of localStorage for Dynamic's JWT — how it works, setup steps, and verification checklist. - [Architecture / Flow](https://www.dynamic.xyz/docs/overview/authentication/dynamic-auth/architecture-flow.md) — How authentication is performed between the client/end-user and Dynamic. - [Auth methods](https://www.dynamic.xyz/docs/overview/authentication/dynamic-auth/auth-methods.md) — Authentication methods provided by Dynamic — email, SMS, web3 wallets, social login, passkey — with links to SDK implementation guides. - [Protecting your servers](https://www.dynamic.xyz/docs/overview/authentication/dynamic-auth/protect-servers.md) — Use the Dynamic-issued JWT to protect your backend — Client / end-user ↔ Customer servers. - [Multi-Factor Authentication (MFA)](https://www.dynamic.xyz/docs/overview/authentication/mfa.md) — Overview of MFA in Dynamic — TOTP and Passkey methods, when MFA is triggered, and links to SDK implementation guides. - [Overview](https://www.dynamic.xyz/docs/overview/authentication/overview.md) — What authentication and authorization mean with Dynamic, what methods are available, and how to choose between Dynamic Auth and Bring Your Own Auth. - [Revoking Sessions](https://www.dynamic.xyz/docs/overview/authentication/revoking-sessions.md) — How to end user sessions in Dynamic — client-side logout, server-side revocation via API, and webhook events. - [Step-Up Authentication](https://www.dynamic.xyz/docs/overview/authentication/step-up-auth.md) — Require users to re-verify their identity before sensitive actions using elevated access tokens. Includes re-auth (email, SMS, social/OAuth, wallet) and MFA (passkey, TOTP, recovery codes). - [Tokens](https://www.dynamic.xyz/docs/overview/authentication/tokens.md) — Understanding Dynamic-issued JWTs — structure, claims, storage, verification keys, and how to verify tokens on your backend. ### Developer Dashboard - [Admin Action Approvals](https://www.dynamic.xyz/docs/overview/developer-dashboard/admin-action-approvals.md) — Require a second admin to approve sensitive dashboard actions before they take effect. - [Analytics](https://www.dynamic.xyz/docs/overview/developer-dashboard/analytics.md) - [API Token Permissions](https://www.dynamic.xyz/docs/overview/developer-dashboard/api-token-permissions.md) — Complete reference for API token permission scopes and their associated endpoints. - [End-User MFA](https://www.dynamic.xyz/docs/overview/developer-dashboard/end-user-mfa.md) — Configure Multi-Factor Authentication for your end users to secure account access and sensitive actions. - [General Settings](https://www.dynamic.xyz/docs/overview/developer-dashboard/general.md) - [Invite Members](https://www.dynamic.xyz/docs/overview/developer-dashboard/invite-members.md) - [Dashboard MFA](https://www.dynamic.xyz/docs/overview/developer-dashboard/mfa.md) — Protect your Dynamic Dashboard (admin login) with Multi-Factor Authentication. - [Privacy Settings](https://www.dynamic.xyz/docs/overview/developer-dashboard/privacy.md) - [Projects vs Organizations](https://www.dynamic.xyz/docs/overview/developer-dashboard/projects-vs-orgs.md) - [Sandbox vs Live](https://www.dynamic.xyz/docs/overview/developer-dashboard/sandbox-vs-live.md) - [Security Settings](https://www.dynamic.xyz/docs/overview/developer-dashboard/security.md) - [Set Up SSO](https://www.dynamic.xyz/docs/overview/developer-dashboard/sso.md) - [Test Accounts](https://www.dynamic.xyz/docs/overview/developer-dashboard/test-accounts.md) — Test Accounts allow you to log in with a static OTP - [SDK and API Keys](https://www.dynamic.xyz/docs/overview/developer-dashboard/tokens-api-keys.md) - [Users & Visitors](https://www.dynamic.xyz/docs/overview/developer-dashboard/users-visitors.md) - [Event Delivery & Best Practices](https://www.dynamic.xyz/docs/overview/developer-dashboard/webhooks/delivery-best-practices.md) - [Webhook Events](https://www.dynamic.xyz/docs/overview/developer-dashboard/webhooks/events.md) - [On-chain events](https://www.dynamic.xyz/docs/overview/developer-dashboard/webhooks/on-chain-events.md) — Track transaction activity across EVM and SVM networks - [Webhooks Overview](https://www.dynamic.xyz/docs/overview/developer-dashboard/webhooks/overview.md) - [Setting up Webhooks](https://www.dynamic.xyz/docs/overview/developer-dashboard/webhooks/setup.md) ### Introduction - [Welcome](https://www.dynamic.xyz/docs/overview/introduction/welcome.md) — Dynamic provides one complete wallet stack. Build your way — from low-level APIs to full SDKs. Use primitives for full control or prebuilt flows to ship fast. Get sub-second signing and enterprise-grade security. ### Migrations - [2026_01_01](https://www.dynamic.xyz/docs/overview/migrations/api/2026_01_01.md) - [Migrating from action-based MFA to step-up authentication](https://www.dynamic.xyz/docs/overview/migrations/api/2026_04_01-mfa-migration.md) - [Upgrading the API to 2026_04_01](https://www.dynamic.xyz/docs/overview/migrations/api/2026_04_01.md) - [Migrating to Dynamic](https://www.dynamic.xyz/docs/overview/migrations/migration-guide.md) - [Migrate React Native from expo-secure-store to react-native-keychain](https://www.dynamic.xyz/docs/overview/migrations/react-native-expo-secure-store-to-keychain.md) — Swap the legacy React Native SDK's secure-storage dependency from expo-secure-store to react-native-keychain. - [Migrate legacy React Native SDK packages to v5](https://www.dynamic.xyz/docs/overview/migrations/react-native-legacy-package-rename.md) — Rename @dynamic-labs/* packages to their legacy-* equivalents when upgrading the legacy React Native SDK from v4 to v5. - [Migrating Users via CSV](https://www.dynamic.xyz/docs/overview/migrations/tutorials/importing.md) - [Migration from RainbowKit](https://www.dynamic.xyz/docs/overview/migrations/tutorials/rainbowkit.md) - [Migrating from ZeroDev to native EVM gas sponsorship](https://www.dynamic.xyz/docs/overview/migrations/zerodev-to-native-gas-sponsorship.md) — Move your embedded-wallet users off ZeroDev (EIP-7702) gasless onto Dynamic's native EVM gas sponsorship, with the exact code and dashboard changes for React and React Native. ### Security - [Content Security Policy (CSP)](https://www.dynamic.xyz/docs/overview/security/content-security-policy.md) — Configure a strict Content Security Policy with Dynamic's SDK using nonce-based inline styles. - [Device Registration](https://www.dynamic.xyz/docs/overview/security/device-registration.md) — Protect your users from account takeovers and phishing attacks by verifying new devices before granting access. - [Overview](https://www.dynamic.xyz/docs/overview/security/overview.md) - [Best Practices](https://www.dynamic.xyz/docs/overview/security/recommendedpaths.md) - [Mitigating Attack Vectors](https://www.dynamic.xyz/docs/overview/security/threatvectors.md) ### Social Providers - [Apple](https://www.dynamic.xyz/docs/overview/social-providers/apple.md) - [Coinbase](https://www.dynamic.xyz/docs/overview/social-providers/coinbase.md) - [Discord](https://www.dynamic.xyz/docs/overview/social-providers/discord.md) - [Epic Games](https://www.dynamic.xyz/docs/overview/social-providers/epicgames.md) - [Facebook](https://www.dynamic.xyz/docs/overview/social-providers/facebook.md) - [Farcaster](https://www.dynamic.xyz/docs/overview/social-providers/farcaster.md) - [Github](https://www.dynamic.xyz/docs/overview/social-providers/github.md) - [Google](https://www.dynamic.xyz/docs/overview/social-providers/google.md) - [Kraken](https://www.dynamic.xyz/docs/overview/social-providers/kraken.md) - [LINE](https://www.dynamic.xyz/docs/overview/social-providers/line.md) - [Microsoft](https://www.dynamic.xyz/docs/overview/social-providers/microsoft.md) - [Social Providers Overview](https://www.dynamic.xyz/docs/overview/social-providers/overview.md) - [Shopify](https://www.dynamic.xyz/docs/overview/social-providers/shopify.md) - [Spotify](https://www.dynamic.xyz/docs/overview/social-providers/spotify.md) - [Telegram](https://www.dynamic.xyz/docs/overview/social-providers/telegram.md) - [TikTok](https://www.dynamic.xyz/docs/overview/social-providers/tiktok.md) - [Twitch](https://www.dynamic.xyz/docs/overview/social-providers/twitch.md) - [Twitter/X](https://www.dynamic.xyz/docs/overview/social-providers/twitter.md) ### Troubleshooting - [Store Approval Issues](https://www.dynamic.xyz/docs/overview/troubleshooting/browser-extension/browser-extension-approval-issues.md) - [Dynamic Doctor](https://www.dynamic.xyz/docs/overview/troubleshooting/dynamic-doctor.md) - [Email OTP delivery](https://www.dynamic.xyz/docs/overview/troubleshooting/email-otp-delivery.md) — Troubleshooting delayed or missing email OTP codes - [Initial Steps](https://www.dynamic.xyz/docs/overview/troubleshooting/general.md) - [Generating a HAR file](https://www.dynamic.xyz/docs/overview/troubleshooting/generating-har-file.md) — Learn how to generate a HAR file to help troubleshoot issues with Dynamic - [Wallet is redirecting to the App Store](https://www.dynamic.xyz/docs/overview/troubleshooting/mobile/wallet-is-redirecting-to-the-app-store.md) - [Hydration failed because initial UI does not match what was rendered on the server](https://www.dynamic.xyz/docs/overview/troubleshooting/next/hydration-failed.md) - [FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed](https://www.dynamic.xyz/docs/overview/troubleshooting/next/javascript-heap-out-of-memory.md) - [Module not found: Can't resolve 'encoding'](https://www.dynamic.xyz/docs/overview/troubleshooting/next/module-not-found.md) - [Cannot convert a BigInt value to a number](https://www.dynamic.xyz/docs/overview/troubleshooting/react/cannot-convert-a-bigInt-value-to-a-number.md) - [Cannot resolve rpc-websockets](https://www.dynamic.xyz/docs/overview/troubleshooting/react/cannot-resolve-rpc-websockets.md) - [Failed to parse source map warnings](https://www.dynamic.xyz/docs/overview/troubleshooting/react/failed-to-parse-source-map-warnings.md) - [Input Cannot Be Focused](https://www.dynamic.xyz/docs/overview/troubleshooting/react/input-cannot-be-focused.md) - [Jest Error: SyntaxError: Cannot use import statement outside a module](https://www.dynamic.xyz/docs/overview/troubleshooting/react/jest-error-syntaxerror-unexpected-token-export.md) - [Modal pop up isn't visible](https://www.dynamic.xyz/docs/overview/troubleshooting/react/pop-up-isnt-visible-on-some-devices.md) - [Vite.js - MetaMask QR code connection errors](https://www.dynamic.xyz/docs/overview/troubleshooting/react/vitejs-metamask-qr-code-connection-errors.md) - [Vite.js polyfills necessary for Dynamic SDK](https://www.dynamic.xyz/docs/overview/troubleshooting/react/vitejs-polyfills-necessary-for-dynamic-sdk.md) - [Vite.js - Starknet module export error](https://www.dynamic.xyz/docs/overview/troubleshooting/react/vitejs-starknet-module-export-error.md) - [Can't resolve 'crypto](https://www.dynamic.xyz/docs/overview/troubleshooting/solana/cannot-resolve-crypto.md) - [TypeScript Compilation Errors](https://www.dynamic.xyz/docs/overview/troubleshooting/typescript/typescript-compilation-error.md) - [WalletConnect Unsupported Chain](https://www.dynamic.xyz/docs/overview/troubleshooting/walletconnect/walletconnect-unsupported-chain.md) - [InvalidPasswordError: Decryption failed](https://www.dynamic.xyz/docs/overview/troubleshooting/wallets/invalid-password-error-decryption-failed.md) — Troubleshooting wallet share decryption failure on some Microsoft Edge instances, and how affected users can recover access ### Wallets - [Advanced Options](https://www.dynamic.xyz/docs/overview/wallets/embedded-wallets/mpc/advanced.md) — Advanced options for our embedded wallets - [Architecture & Cryptography](https://www.dynamic.xyz/docs/overview/wallets/embedded-wallets/mpc/architecture.md) - [MPC Configuration Guide](https://www.dynamic.xyz/docs/overview/wallets/embedded-wallets/mpc/configuration-guide.md) — Available threshold signature schemes for MPC wallets - [Delegated Access Setup](https://www.dynamic.xyz/docs/overview/wallets/embedded-wallets/mpc/delegated-access/configuration.md) — Enable delegated access and configure your webhook endpoint and encryption keys. - [Delegated Access Overview](https://www.dynamic.xyz/docs/overview/wallets/embedded-wallets/mpc/delegated-access/overview.md) — What delegated access is and how it works at a high level. - [MPC Fundamentals and Glossary](https://www.dynamic.xyz/docs/overview/wallets/embedded-wallets/mpc/fundamentals.md) — Core concepts and terminology behind Multi-Party Computation (MPC) and Threshold Signature Schemes (TSS) - [Glossary of Terms](https://www.dynamic.xyz/docs/overview/wallets/embedded-wallets/mpc/glossary.md) - [Google Drive Backup](https://www.dynamic.xyz/docs/overview/wallets/embedded-wallets/mpc/google-drive-backup.md) - [How MPC Shares Work](https://www.dynamic.xyz/docs/overview/wallets/embedded-wallets/mpc/how-shares-work.md) - [iCloud backup setup](https://www.dynamic.xyz/docs/overview/wallets/embedded-wallets/mpc/icloud-backup.md) - [Migrate from Fireblocks](https://www.dynamic.xyz/docs/overview/wallets/embedded-wallets/mpc/migrate-from-fireblocks.md) — Move a user's Fireblocks Non-Custodial Wallet (NCW) into a Dynamic embedded wallet, preserving their addresses. - [Overview](https://www.dynamic.xyz/docs/overview/wallets/embedded-wallets/mpc/overview.md) - [Policies & Rules](https://www.dynamic.xyz/docs/overview/wallets/embedded-wallets/mpc/policies.md) — Control wallet interactions with fine-grained, tamper-resistant rules across EVM, Solana, Stellar, and Bitcoin. - [Pre-generating wallets](https://www.dynamic.xyz/docs/overview/wallets/embedded-wallets/mpc/pregenerating-wallets.md) — Create embedded wallets for users before they authenticate - [Transaction Review Webhooks](https://www.dynamic.xyz/docs/overview/wallets/embedded-wallets/mpc/transaction-review.md) — Inspect and approve or deny embedded wallet signing requests from your own backend before Dynamic signs them. - [Why MPC Matters](https://www.dynamic.xyz/docs/overview/wallets/embedded-wallets/mpc/why-mpc-matters.md) — Understanding the benefits and advantages of Multi-Party Computation for embedded wallets - [Wallets Overview](https://www.dynamic.xyz/docs/overview/wallets/overview.md) ### Wallets And Chains - [Using chains with Tier 2 support](https://www.dynamic.xyz/docs/overview/wallets-and-chains/chains.md) — Embedded wallets via raw signing with helper methods and EOA support - [Chains Overview](https://www.dynamic.xyz/docs/overview/wallets-and-chains/overview.md) - [Using chains with Tier 3 support](https://www.dynamic.xyz/docs/overview/wallets-and-chains/tier-3-chains.md) — Embedded wallet derivation only - [External Wallets](https://www.dynamic.xyz/docs/overview/wallets-and-chains/wallets.md) — Wallets supported by Dynamic across chains, connection standards, and how to add your own