Is there an SMS authentication provider available for Keycloak

Is there an SMS authentication provider available for Keycloak out of the box. The user would either do username:password or mobile number / OTP received via SMS.

Note: This is not 2FA authentication but I am looking for SMS based authentication (i.e. no username/password will be provided)

It’s not available ootb, you have to write it on your own.