it is possible - call the generateEmailVerificationCode function from our SDK and then feed that into the verifyEmail function.
Both are exposed via the email verification recipe.
SuperTokens is an open source authentication solution offering features like: Different types of login: Email / password, Passwordless (OTP or Magic link based).