Amazon Cognito is part of the AWS ecosystem, making it easy to integrate with other AWS services. It offers a generous free tier with 50,000 MAUs and competitive pricing as you scale. Users can sign up with popular identity providers such as Facebook, Google, Apple, and Amazon.
Firebase, developed by Google, is a comprehensive app development platform that includes user authentication. It supports various authentication methods, including email and password, phone auth, magic links, two-factor authentication, and social identity providers. The platform is known for its ease of use, generous free tier, and low cost per monthly active user.
Auth0 by Okta is a robust B2C identity management solution that offers social login, bot detection, UI components, anonymous users, single-sign-on, and multi-factor authentication. However, it is relatively expensive, with costs reaching $1400 per month for 20,000 MAUs.
Clerk is a comprehensive authentication and user management platform that provides embeddable UIs, APIs, and admin dashboards. It supports multiple frameworks and languages, offering a free tier of 10,000 MAUs and a Pro tier with additional features such as SMS authentication, device tracking, and SAML authentication.
Supabase is an open-source alternative to Firebase, providing a complete app development platform with user authentication, cloud functions, APIs, and a PostgreSQL database. It offers social login integrations and customizable authentication components for React. The free tier includes 50,000 MAUs, with competitive pricing for higher usage.
Stytch markets itself as a leading Auth0 alternative, offering a free starter plan for up to 25 organizations and 1,000 members. Additional users cost $0.05 per monthly active user, making it a scalable and cost-effective option for user authentication.
Kinde offers a generous free plan with up to 10,500 MAUs. Their Pro plan costs $25 per month, with an additional cost of $0.0175 per MAU over 10,500. This makes Kinde a cost-effective solution for scalable user authentication.
Ory is an API-first identity manager offering authentication, analytics, access control, and machine-to-machine authentication. It supports major programming languages but does not offer a free tier. Pricing starts at $29 per month, including 1,000 daily active users, with additional costs for higher usage.
Appwrite is an open-source platform that offers a comprehensive suite of tools for building scalable applications, including user authentication. It supports various authentication methods and provides a generous free plan with 75,000 MAUs. The Pro plan is affordable at $15 per month, making it an attractive option for developers.
Auth.js, formerly known as NextAuth, is an open-source authentication library initially built for Next.js. It is free to use and supports over 80 integrations with third-party identity providers. It is compatible with Next.js, SvelteKit, and SolidStart as of March 2024, making it a flexible solution for various development environments.
What authentication solution should you use for your app? It's a hard question with many tradeoffs in terms of cost, developer experience, user experience, security, scalability etc. Below are our users' top picks with their pros and cons. Feel free to add your favorite auth providers to the list!
The biggest advantage of Cognito is that it's a part of the AWS ecosystem and integrates well with other AWS services. The free tier comes with 50,000 MAUs and the price for each additional MAU starts at $0.0055/month and goes down to as low as $0.0025/month as you scale to tens of millions of users. It integrated with four federated identity providers - your users can sign up with Facebook, Google, Apple and Amazon.
Supabase is the open-source alternative to Firebase. Like Firebase, it's a complete app development platform with user authentication, cloud functions, APIs, Postgres database, storage, vector embeddings, and other features. Supabase projects come with PostgreSQL's policy engine for fine-grained user access rules. It has social login integrations with Google, Facebook, GitHub, Azure (Microsoft), Gitlab, Twitter, Discord, and many more. They offer a customizable authentication component for React. Phone login and MFA can be added through third-party SMS providers such as Twilio or Bird. The free tier comes with 50,000 monthly active users. The Pro plan, at $25/month, comes with 100,000 MAUs and $0.00325/MAU beyond that.
Google's Firebase is an entire app development platform that's packed with features.It comes with storage, cloud functions, monitoring and, of course, user authentication. The free tier comes with 50,000 MAUs. Beyond that pricing start at $0.0055/MAU and goes down to as low as $0.0025/MAU as you scale to millions of users. Firebase authentication supports email and password auth, phone auth, magic links, two-factor authentication and social identity providers - mainly Google, Google Play Games, Facebook, Apple, Microsoft, Twitter, GitHub and OAuth access tokens.
Auth0 is Okta's B2C identity management solution. It's an all-in-one package, with social login, bot detection, UI components, anonymous users, single-sign-on, MFA etc. The free tier comes with 7,500 MAUs. That said, it's relatively expensive and 20,000 MAUs will cost you $1400/month.
Clerk is a comprehensive authentication and user management platform. It comes with embeddable UIs, APIs and admin dashboards for user management. Clerk offers official SDKs for Next.js, React, JavaScript, Node.js, Remix, Go, Gatsby, and Ruby / Rails. There are many more community SDKs for other frameworks and languages. They have a free tier of 10,000 MAUs and a $25/month Pro tier with $0.02/MAU. Enhanced authentication, with SMS auth, device tracking and revocation, simultaneous sessions and SAML authentication costs additional $100/month. Admin add-on, with user impersonation and enhanced roles is another $100/month.
Authenticate customers with WhatsApp, SMS, Email, Biometrics, and more, with a 98% conversion rate on signup and sign-in.
Appwrite is an open-source platform for building scalable applications. It comes with authentication, databases, storage, and functions. It's basically a complete development platform. They have an extremely generous free plan with 75,000 MAUs free of charge and their Pro plan is only $15/month. Appwrite offers email and password login, phone auth, magic links, email OTP, anonymous login, JWT login, SSR login, custom tokens, and two-factor authentication.
GoPasswordless is an authentication service and SDK that focuses on enabling passwordless authentication flows in web apps.
Formerly known as NextAuth. It's is an open-source authentication library originally built for NextJS. Auth.js is free to use and comes with over 80 integrations for various third-party identity providers such as Google, Facebook, Auth0, Apple etc. You can use it with your own database if you choose to. It works with MySQL, Postgres, MSSQL and MongoDB. Auth.js is compatible with Next.js, SvelteKit and SolidStart as of March 2024.
They market themselves as the leading Auth0 alternative. There is a free starter plan with up to 25 organizations and 1000 members. Additional users costs $0.05 per monthly active user.
Lucia is an open source auth library that abstracts away the complexity of handling sessions. It works with any JS runtime - Node.js, Bun, Deno, Cloudflare Workers. It's also fully typed. It integrates with MongoDB. PostgreSQL, MySQL, SQLite, and with their respective ORMs and query builders.
Kinde has a generous free plan with up to 10,500 MAU free of charge. Their Pro plan costs $25/month and the price for each additional MAU over 10,500 is $0.0175.
Okta is an identity provider for organizations. It offers enterprise solutions for managing workforce and employee identities. It's HIPAA BAA and PCI compliant.
Ory is an API-first identity manager. They offer authentication, analytics, access control, machine-to-machine authentication and more. They have SDKs for the major languages: - Dart - .NET - Elixir - Go - Java - JavaScript - PHP - Python - Ruby - Rust Unfortunately, they don't offer a free tier. Pricing starts at $29/month and includes 1,000 daily active users. Then it's $30 / 1,000 additional DAUs.
Gluu offers various authentication solutions based on open-source software. There is a self-hosted solution, a managed solution, and a free fully open-source solution based on the Linux Foundation Janssen Project.
Keycloak is an open source identity and access management solution. It supports Keycloak single-sign-on and OpenID Connect or SAML 2.0 Identity Providers (Google, Facebook, GitHub etc).
Auth0 is a flexible, drop-in solution to add authentication and authorization services to your applications. Your team and organization can avoid the cost, time, and risk that come with building your own solution to authenticate and authorize users.
Amazon Cognito is an identity platform for web and mobile apps. It’s a user directory, an authentication server, and an authorization service for OAuth 2.0 access tokens and AWS credentials. With Amazon Cognito, you can authenticate and authorize users from the built-in user directory, from your enterprise directory, and from consumer identity providers like Google and Facebook.
Amazon Cognito is an identity platform for web and mobile apps. It’s a user directory, an authentication server, and an authorization service for OAuth 2.0 access tokens and AWS credentials. With Amazon Cognito, you can authenticate and authorize users from the built-in user directory, from your enterprise directory, and from consumer identity providers like Google and Facebook.
Lucia is an open source auth library that abstracts away the complexity of handling sessions. It works with any JS runtime - Node.js, Bun, Deno, Cloudflare Workers. It's also fully typed. It integrates with MongoDB. PostgreSQL, MySQL, SQLite, and with their respective ORMs and query builders.
Formerly known as NextAuth. It's is an open-source authentication library originally built for NextJS. Auth.js is free to use and comes with over 80 integrations for various third-party identity providers such as Google, Facebook, Auth0, Apple etc. You can use it with your own database if you choose to. It works with MySQL, Postgres, MSSQL and MongoDB. Auth.js is compatible with Next.js, SvelteKit and SolidStart as of March 2024.
The biggest advantage of Cognito is that it's a part of the AWS ecosystem and integrates well with other AWS services. The free tier comes with 50,000 MAUs and the price for each additional MAU starts at $0.0055/month and goes down to as low as $0.0025/month as you scale to tens of millions of users. It integrated with four federated identity providers - your users can sign up with Facebook, Google, Apple and Amazon.
Google's Firebase is an entire app development platform that's packed with features.It comes with storage, cloud functions, monitoring and, of course, user authentication. The free tier comes with 50,000 MAUs. Beyond that pricing start at $0.0055/MAU and goes down to as low as $0.0025/MAU as you scale to millions of users. Firebase authentication supports email and password auth, phone auth, magic links, two-factor authentication and social identity providers - mainly Google, Google Play Games, Facebook, Apple, Microsoft, Twitter, GitHub and OAuth access tokens.
Amazon Cognito is an identity platform for web and mobile apps. It’s a user directory, an authentication server, and an authorization service for OAuth 2.0 access tokens and AWS credentials. With Amazon Cognito, you can authenticate and authorize users from the built-in user directory, from your enterprise directory, and from consumer identity providers like Google and Facebook.
The biggest advantage of Cognito is that it's a part of the AWS ecosystem and integrates well with other AWS services. The free tier comes with 50,000 MAUs and the price for each additional MAU starts at $0.0055/month and goes down to as low as $0.0025/month as you scale to tens of millions of users. It integrated with four federated identity providers - your users can sign up with Facebook, Google, Apple and Amazon.
Google's Firebase is an entire app development platform that's packed with features.It comes with storage, cloud functions, monitoring and, of course, user authentication. The free tier comes with 50,000 MAUs. Beyond that pricing start at $0.0055/MAU and goes down to as low as $0.0025/MAU as you scale to millions of users. Firebase authentication supports email and password auth, phone auth, magic links, two-factor authentication and social identity providers - mainly Google, Google Play Games, Facebook, Apple, Microsoft, Twitter, GitHub and OAuth access tokens.
Supabase is the open-source alternative to Firebase. Like Firebase, it's a complete app development platform with user authentication, cloud functions, APIs, Postgres database, storage, vector embeddings, and other features. Supabase projects come with PostgreSQL's policy engine for fine-grained user access rules. It has social login integrations with Google, Facebook, GitHub, Azure (Microsoft), Gitlab, Twitter, Discord, and many more. They offer a customizable authentication component for React. Phone login and MFA can be added through third-party SMS providers such as Twilio or Bird. The free tier comes with 50,000 monthly active users. The Pro plan, at $25/month, comes with 100,000 MAUs and $0.00325/MAU beyond that.
GoPasswordless is an authentication service and SDK that focuses on enabling passwordless authentication flows in web apps.
Auth0 is a flexible, drop-in solution to add authentication and authorization services to your applications. Your team and organization can avoid the cost, time, and risk that come with building your own solution to authenticate and authorize users.
Amazon Cognito is an identity platform for web and mobile apps. It’s a user directory, an authentication server, and an authorization service for OAuth 2.0 access tokens and AWS credentials. With Amazon Cognito, you can authenticate and authorize users from the built-in user directory, from your enterprise directory, and from consumer identity providers like Google and Facebook.
Uneed received over 15,000 visitors a month. Every day at 12:00 AM PST, 10 to 15 tools are launched on the homepage, and they directly compete: they are sorted by the number of votes they receive from the community. 24 hours later, the 8 most popular tools are permanently added to Uneed, and benefit from a dofollow backlink. Uneed is free to use but you need to pay to skip the queue.
The biggest advantage of Cognito is that it's a part of the AWS ecosystem and integrates well with other AWS services. The free tier comes with 50,000 MAUs and the price for each additional MAU starts at $0.0055/month and goes down to as low as $0.0025/month as you scale to tens of millions of users. It integrated with four federated identity providers - your users can sign up with Facebook, Google, Apple and Amazon.
Owlbot offers a cutting-edge AI-powered chatbot service that seamlessly integrates with your data to provide instant responses for you, your customers, or your team. Deploying a tailor-made AI chatbot with Owlbot is straightforward, enhancing both customer service and the efficiency of data analysis with minimal effort. Our AI chatbot is capable of handling 90% of inquiries from customers, clients, or employees effortlessly (>90 languages supported). It can import data from a variety of sources, including documents, markdown files, and webpages, ensuring that you receive precise, immediate answers. Additionally, you can connect the chatbot to your internal tools to access private data in real-time and provide timely responses. You can choose from 12 different large language models (LLMs), such as Mistral, OpenAI, and Anthropic, to find the option that best fits your needs. Owlbot also captures the details of interested visitors, helping you compile a list of potential leads and expand your business opportunities.
My personal favorite! Specializes in cruise bookings and offers a price guarantee. Features deals, discounts, and last-minute offers.
Medidex Connect is your personal 24/7 online pharmacist chat service. Get quick and convenient answers to your general health and medication questions from a qualified source.
GoPasswordless is an authentication service and SDK that focuses on enabling passwordless authentication flows in web apps.
Auth0 is a flexible, drop-in solution to add authentication and authorization services to your applications. Your team and organization can avoid the cost, time, and risk that come with building your own solution to authenticate and authorize users.
Amazon Cognito is an identity platform for web and mobile apps. It’s a user directory, an authentication server, and an authorization service for OAuth 2.0 access tokens and AWS credentials. With Amazon Cognito, you can authenticate and authorize users from the built-in user directory, from your enterprise directory, and from consumer identity providers like Google and Facebook.
Get Jacked is a gym tracking app and personal robo trainer. Get Jacked helps beginners, intermediates and advanced lifters improving their training by tracking training performance over the medium and long term. Get jacked adjusts training volume to fit your needs making sure that you get the best possible results given your personal constraints.
Musicat is a comprehensive website and mobile app available for Android and iOS. It connects to your Apple Music account to track your listening history, offering detailed stats, year-by-year top artists and albums, and insights into your favorite tracks. Musicat also helps you discover new music, lets you view what you were listening to on this day in the past, and enables following interesting accounts for a social music experience.
Duolingo doesn't need to be introduced - it's just the biggest and most well-know free app for language learners. They have a comprehensive Mandarin Chinese course that teaches you vocabulary, grammar, tones, characters and pinyin. It's worth a try, especially for beginner learners.
I am a huge fan of chloe ting's workouts. I haven't checked out her app yet, as I use her mostly on desktop but I find that her workouts are the most fun, versatile and effective.
Drops is a language learning app similar to Duolingo, except it has many of the languages that Duolingo doesn't support, such as Thai. It mostly focuses on teaching you new words, with a catalogue of 2,000+ words divided into categories. It comes with exercises to help you improve your reading, listening, and writing skills. It's a bit light on grammar but is a good place to pick up some basic words and learn to make simple sentences.