Skip to content

Dynamic vs thirdweb

A login-and-wallet product next to a wallet that comes with the rest of an onchain stack. External wallets are a Dynamic specialty. Guest mode is a thirdweb claim we have not filmed.

The flows

Dynamic logoDynamic

  1. 01Connect entry

    Dynamic lab entry. The host control opens the vendor’s default UI.

  2. 02Method picker

    Dynamic default UI on the email method. No code has been sent.

  3. 03Credential check

    Dynamic one-time code screen. The code was not submitted.

  4. No screenshot

    04Information capture

    If the app requires an email, alias, or username, Dynamic says the user is prompted before the session is complete. Many apps skip this.

    Dynamic sandbox logins use an email with +dynamic_test before the @. The code screen is captured. The static code was not printed in the widget, and DYNAMIC_TEST_OTP was unset, so the steps after the code stay pending. No real inbox was read.

  5. No screenshot

    05Embedded wallet creation

    Docs are explicit that wallet creation follows authentication. A passkey prompt may appear here when passkeys protect the key.

  6. No screenshot

    06MFA or access gate

    MFA and allowlists can stop the session after the first credential. This screen is conditional.

thirdweb logothirdweb

  1. 01Connect Button or Connect Embed

    thirdweb lab entry. The host control opens the vendor’s default UI.

  2. 02Auth method list

    thirdweb default UI on the email method. No code has been sent.

  3. 03Verification

    thirdweb one-time code screen. The code was not submitted.

  4. No screenshot

    04In-app wallet

    Docs say the wallet is created from the verified identity and does not ask the user to confirm a transaction just to exist.

    thirdweb sends a real email code. There is no documented sandbox OTP, so this run stops at the code screen and does not read an inbox. This client allows localhost:3000. Add www.kycflows.com and kycflows.com to its allowed domains.

  5. No screenshot

    05Optional funding or gasless prompt

    Buy, bridge, and account-abstraction prompts are separate widgets. They are not part of the login unless the app adds them.

Dynamic is authentication, user management, and embedded wallets, with an external-wallet catalog that is part of the product rather than a side door. thirdweb’s Connect UI also attaches external wallets, and its in-app wallet covers email, phone, passkey, and social. The surrounding thirdweb account is built to deploy contracts and sponsor gas.

Dynamic’s docs are specific about sequence: the JSON Web Token comes first, information capture can interrupt, and the embedded wallet is created after. thirdweb’s docs describe the wallet as a result of the auth strategy, and they advertise a guest path that does not require a sign-in. Guest mode would change every metric on this page. It is not captured, so it is not counted.

Price is a platform question as much as a wallet question. Dynamic’s self-serve number, where the pages agree, is $249 a month around a 5,000-user allowance. thirdweb’s platform starts at $99, with wallet MAUs free for the first 1,000 and then $0.015. Dynamic’s overage is the number we will not pretend to know, because two public pages disagree.

The table

Pending rows are the ones a capture will fill. They match on purpose.

Center of the product

Documented

Dynamic logoDynamic

The login, the user record, and the wallet.

thirdweb logothirdweb

The onchain stack. The wallet is one module.

External wallets

Documented

Dynamic logoDynamic

A first-class connector set: extensions, WalletConnect, QR, deep links.

thirdweb logothirdweb

Supported in the Connect UI, beside in-app wallets.

Sequence, as documented

Documented

Dynamic logoDynamic

Authenticate, then create the embedded wallet.

thirdweb logothirdweb

Auth strategy connects the in-app wallet. Guest mode is advertised separately.

Account abstraction

Documented

Dynamic logoDynamic

Smart wallets are listed on paid-plan materials.

thirdweb logothirdweb

4337 and 7702 are a core part of the platform story.

Pricing shape

Documented

Dynamic logoDynamic

$249 self-serve where the pages overlap. Overage is in conflict.

thirdweb logothirdweb

From $99 a month, plus tiered MAU after 1,000 free.

Steps to a wallet

Pending

Dynamic logoDynamic

Pending first capture

thirdweb logothirdweb

Pending first capture

Fields the user fills

Pending

Dynamic logoDynamic

Pending first capture

thirdweb logothirdweb

Pending first capture

Time to first wallet

Pending

Dynamic logoDynamic

Pending first capture

thirdweb logothirdweb

Pending first capture

Last captured

Documented

Dynamic logoDynamic

Oct 20, 2026 · 3 of 6 frames

thirdweb logothirdweb

Oct 20, 2026 · 3 of 5 frames

If external-wallet connections are most of your users, ask each vendor whether those connections count as a monthly active user or wallet. The public definitions above are necessary and not sufficient.

Neither column is a recommendation. Sponsors do not reorder this page. If a sentence is wrong, send a correction with the source.