Skip to content

Test accounts ‚Äč

INFO

Test accounts are disabled by default. Go to Settings to enable them for your application!

Test accounts can be used to build automated tests, for local development, or to reduce friction during Apple's App Store review process for mobile apps. A new set of credentials are created each time you enable the test account, and the old one is revoked to keep your account secure. All test credentials follow the same format (each X is a digit)

emailphoneOTP (for either)
[email protected]+1 555 555 XXXXXXXXXX

A test user can log into your app with the provided email or phone number and the provided OTP code to review and test your app.

INFO

To use these test accounts, your app must support email or SMS login. Testing other login flows can either be automated with a library like Playwright, or by completing the flow manually, as it requires authorization with other APIs (such as social providers).

INFO

Test accounts have a lighter authentication rate limit for apps in development. While all accounts in production apps and non-test accounts in development apps are limited to 5 requests every 5 minutes for email and 5 requests every 10 minutes for SMS, test accounts in development apps are limited to 10 requests every 10 seconds for either.