Dynamic
Dynamic is a web3 authentication and embedded wallet platform. It provides multi-chain login, embedded and smart wallets secured with MPC-TSS, onramps, and end-to-end user management through a developer dashboard, client SDKs, and an environment-scoped REST API for programmatically managing users, wallets, projects, webhooks, and token verification.
APIs
Dynamic Users API
List, retrieve, update, export, and delete end users authenticated into a Dynamic environment, along with their linked verified credentials and OAuth accounts.
Dynamic Wallets API
View and manage the wallets linked to users in an environment across supported EVM, Solana, Bitcoin, and other chains.
Dynamic Embedded Wallets API
Programmatically create MPC-TSS embedded wallets for users, generating self-custodial keys split across parties without seed phrases.
Dynamic Environments API
Retrieve and update environment (project) configuration and settings, and programmatically provision isolated sandbox and live environments.
Dynamic API Tokens API
Create, list, and revoke environment-scoped API tokens (dyn_ prefixed bearer tokens) used to authenticate admin API requests.
Dynamic Webhooks API
Register, list, update, and delete webhook endpoints that receive signed event notifications for user, wallet, and session lifecycle events.
Dynamic Token Verification API
Fetch the environment JSON Web Key Set (JWKS) used to verify Dynamic JWT auth tokens server-side, plus SDK utility endpoints such as URL threat scanning.
Dynamic Allowlists API
Create and manage allowlists and allowlist entries to gate who can authenticate into an environment by email, wallet address, or other criteria.
Dynamic Analytics API
Retrieve aggregate analytics for an environment, including user, wallet, and transaction metrics for reporting and dashboards.