However, there are some key differences between the two services. In this article, I will go over the differences between the two services, and why you might choose one over the other.
What is suspicious login detection?
First of all, let's back track.
In a nutshell, suspicious login detection is about detecting user logins that don't match their normal behaviour. We look at your location, ip address and other factors to decide if a login is suspicious or not.
If a login is suspicious, we can then alert you, or block the login attempt entirely.
LoginLlama has a completely free plan for up to 1,000 logins per month. And then has plans starting at $7.99 ranging to $99 a month for unlimited logins. No "contact us" for an enterprise plan, just clear simple pricing.
Zenlogin also has a free plan, but is limited to just 500 requests per month. After that, they have a plan for $49 and the dreaded "contact us" enterprise plan.
LoginLlama and ZenLogin have similar feature sets. Both have a simple API to check for suspicious logins.
Where they differ is in implementation flows.
Zenlogin handles the login of sending the email to the user. This is a simple flow but is not very flexible. It also means that Zenlogin has to store the users email address, which is a privacy concern.
By comparison, Loginllama has a more flexible flow. You give us the information about the login and we tell you if it's suspicious and why. This means that you can implement the flow however you want, and you don't have to worry about us storing your users email addresses.
Furthermore, LoginLlama has more granular detection options. You can choose to detect suspicious logins based on the following:
- IP Address
- Historical Behaviour
- Device fingerprinting
As a final security judge, Loginllama consults a machine learning model to decide if a login is suspicious or not.
In each case, they should take no more than 20 minutes to add to your login flow.
Below is a complete comparison table of the two services.
|Granular detection options||✅||❌|
|Automatic email sending||✅||✅|
|No PII stored||✅||✅|
|Client SDK's||NodeJS, PHP||❌|
Both LoginLlama and Zenlogin are great services. They both aim to solve the same problem, and they both do it well.
Zenlogin gives you a simple way to add suspicious login detection to your site. However, it's not very flexible and you have to trust them with your users email addresses.
LoginLlama gives you a more flexible way to add suspicious login detection to your site. You can implement it however you want. It also has a more generous free plan so you can try it out before you buy.
If you want to try LoginLlama, you can sign up for free at loginllama.com.