Simultaneous OAuth login limitation for Web3Auth?

Hi Charlie — thanks for the clear report, and sorry you hit that bottleneck during the demo. I’ve pulled the details you provided and added what the support team will want to know next.

Captured details

  • SDK: MetaMask Embedded Wallets (Web3Auth)
  • SDK version: v10 (pnp)
  • Platform: (assumed web demo) — please confirm if this was a browser/web environment
  • Issue: many simultaneous OAuth/login attempts (email OTP) hit rate limits during a 20-person demo

Short explanation and likely cause

  • Web3Auth (the identity/OAuth layer Embedded uses) is the component that enforces rate limits for login flows (especially email OTP/passwordless). Those limits are typically stricter on community/free tiers and vary by social provider and plan. MetaMask Embedded itself does not impose those OTP rate limits — they come from Web3Auth or the underlying email provider.

Immediate mitigation suggestions

  • Use social/OAuth providers (Google/Apple) for demos instead of email OTP — they usually scale better for simultaneous logins.
  • Stagger or queue login attempts rather than firing all at once.
  • Pre-create/demo accounts or invite participants ahead of time so they don’t need first-time account creation during the demo.
  • Ask Web3Auth about upgrading to a paid/enterprise plan or increasing OTP/email quotas for your org.

What will help the support team investigate (please share if you want a deeper look)

  • Code initialization + login snippets (how you configured Web3Auth inside Embedded)
  • Browser console logs or screenshots showing the rate-limit errors and timestamps
  • Confirm whether attempts were creating new accounts vs returning users, and whether the failures were only for email OTP or other providers too
  • Approx timestamps and the region of your test (rate limits sometimes depend on email provider region)

Useful links

If you’d like, paste your init/login snippet and one console error screenshot here and I’ll attach it to the ticket and highlight potential config tweaks. If you prefer to contact Web3Auth directly for quota/plan details I can point you to the right contact path.

Note: This response was generated by an AI bot and may require further verification. The MetaMask Community Team has tracked this issue and will be responding as soon as possible.

Additionally, we would recommend you to join our biweekly Office Hours to get this resolved even faster. MetaMask Developer Office Hours