Clerk
p/clerkdev
An authentication and user management platform
Jim Raptis
Clerk — Authentication and user management for React and Next.js
Featured
63
Clerk adds secure authentication and user management to your React or Next.js app
🔒 Essential security features like 2 factor auth and device management
📈 Conversion-optimized Sign Up and Sign In forms
🎨 Built-in theming and open APIs for easy customization
Replies
Best
Jim Raptis
Today, I'm thrilled to hunt Clerk. Clerk is the easiest way to add auth & user management to your React apps. As a maker, I've wasted countless hours on building secure & robus auth systems. Having an out-of-the-box system to handle your authentication process, allow you to focus on you core product. @colin_sidoti2 and his great team will be here answering your questions all today long 👇
Csaba Kissi
@colin_sidoti2 @draptis @nachoiacovino That's great Jim! Nice to see so many Twitter folks here. Great addition into the React ecosystem.
Parker Ituk
?makers When you say user management, do you have role-based access control feature included? where I can have different users on my account with different permissions? Good product, but you should highlight more about the features on the landing page
Colin Sidoti
@parkerituk Hi Parker - thanks for your feedback! We don't have role-based access control yet, but those features are high on the roadmap, along with a way of onboarding and managing organizations/teams.
Justin Hunter
I love that you focused in on React/Next.js. Really smart move. Most auth platforms are trying to capture the entire market up front and only eventually back into native React components. The fact that you launched with focus on React is super cool!
Nacho Iacovino
@jehunter5811 We wanted to create the best experience possible for React and Next.js developers. That's why we worked hard with Vercel to create the one-click deployment and we now also have an official template for Next.js. You can try it out with the command `npx create-next-app -e with-clerk my-app`. Offering support to other frameworks like Vue, Nuxt.js, or Angular is in our roadmap!
Colin Sidoti
Hi Product Hunt! Long time lurker, first time launcher 🚀 My brother and I are the type who are always hacking on side projects. We've worked on dozens, and over time we discovered two truths: 1. We always dread adding authentication and user management. It feels like a distraction from our real goal. 2. With every new project, our usual solution looks less and less professional compared to the industry standard. The advancements in user management are great for account security and accessibility: single sign in, 2 factor authentication, device management, etc, etc. **But all these features take time**, and for our side projects, that extra time is impossible to justify. We built Clerk to solve this problem. Because as much as we hate building user management, we hate having amateur-looking user management even more 😁 We approached Clerk's development with three guiding principles: 1. 🔒 Every project - big or small - should have as much security and professionalism as Google when it comes to authentication and user management. 2. 📈 Every project - big or small - should have confidence that its Sign Up and Sign In forms are optimized for conversion. 3. 🛴 Clerk must be an order-of-magnitude easier to setup and manage than every alternative, paid or open source. Today - although we're still in the early days - we think Clerk delivers on those principles. We've placed a lot of emphasis on streamlining the experience for React and Next.js developers, including an integration with Vercel for faster deploys. Please give Clerk a try and let us know what you think. As a thank you to the Product Hunt community, we're offering 6 months of Clerk for free to users who sign up today. We'll be online all day to answer questions, and in our community Slack and live chat to help with tech support. We look forward to meeting you!
Ahmad Awais ⚡
@colin_sidoti2 ?makers this is an excellent product. Excited to see it grow! 💯
Nacho Iacovino
Hello Product Hunt! I'm the Developer Advocate at Clerk.dev and the one that made the demo video, I hope you enjoyed it! We're so excited to finally be launching here, we'll be here all day answering any questions you might have!
William Perez
Amazing launch! I find it so useful and easy going to deal with user management and authentication. Congrats. Are there plans for something similar for Vue and Nuxt?
Braden Sidoti
@williampv yes! we wrote our core in vanilla js in order to make it easy to port to other frameworks. We don't have a timeline for either framework yet, but it is in the plans
Sassun
This is super useful! I don't need to worry and bother creating the auth and user management for my next application.
Nacho Iacovino
@sassun Sounds exciting! Feel free to join our Community Slack or DM us on Twitter if you need help with anything!
Guilherm
Congrats on the launch! The app looks sleek and it's gonna help a lot of people. Just one question, how does it differ from Auth0?
Colin Sidoti
@guilherm_y Hi Guilherm! Thanks for your question. I'd say we differ in two key places, but would encourage you to try both products: 1. We do "user management" in addition to authentication. Our component allows your users to see and manage which devices are logged in, configure their 2fa settings, upload profile pictures, change their name, etc. We offer a lot more of user management out-of-the-box than other authentication vendors. 2. Developer experience. We've come up with really easy and components you can drop into your React codebase, while the corresponding Auth0 solution requires a bit more configuration. A good way of seeing this is to compare our quick starts: https://docs.clerk.dev/frontend/... https://auth0.com/blog/ultimate-...
David Vargas
@guilherm_y As someone who's gone through the onboarding experience of both Auth0 and Clerk, the user experience from Clerk is light years ahead of Auth0
Braden Sidoti
@guilherm_y @dvargas92495 love to hear it. Thanks for trying us out and your support! The pain of the initial Auth0 integration It's pretty much why we started Clerk :)
Guilherm
@colin_sidoti2 Thanks for the reply. It does seems to be more easily integrated, and user management is a huge advantage. I will definitely try it out. Keep up the good work!
Devin Ford
Looks like a great solution to authentication, which always seems to be a pain point for developers. Great work!
Nacho Iacovino
@devindford We've all suffered trying to implement auth ourselves in the past so that's what motivated the company in the first place, we make it as easy and seamless as possible!
Cristian David
Nice product! Multi language would be a nice feature to add Also i would let the admins disable login or manually approving also the signups Thanks!
David Vargas
I have been using Clerk for the past few months and I've absolutely loved it so far. Getting started was super simple, their development instance helps give me confidence before deploying changes to production, and the team is quick to respond in their slack when support features/issues arise. Can't recommend this product enough for developers looking to add user authentication to their React apps. It will be part of my stack for all future projects going forward
Colin Sidoti
@dvargas92495 Thanks so much, David! It's been a pleasure working with you, and we're happy to be deployed in RoamJS and your future stacks :)
Rakesh Kumar Shakelli
Nice!! would like to know is it related to CIAMS, Customer Information and Access Management event that was recently concluded https://www.valuelabs.com/events... looking for such solution is hard to find
Ivanna Wendel
Cool product! Congrats on the first launch!
Nacho Iacovino
@ivanna_wendel Thank you, Ivanna! It's super exciting!
Jett Gamboa
I can't believe I just found this. I've been trying to put off writing the first line of code because the first thing to do would be to add all this user management/login/signup stuff. Not anymore.
Ismail Pelaseyed
?makers great execution. I'm a big fan of Clerk.
Nacho Iacovino
@pelaseyed Thank you, Ismail! That's great to hear!
Vivek
2 factor auth is a great value addition. congrats on the launch!
Nacho Iacovino
@vivekweb2013 Security is our top priority! Thank you!
Alex Alexakis
Congrats on the launch! Great product, awesome team!
Nacho Iacovino
@alexalexakis Thank you Alex, we appreciate it 🙌🏼
Annie 🦄⚡
Oh niceeee. Super useful! I like the UI as well! Congrats on the launch and upvoted 🎉📈
Nacho Iacovino
@anniebombanie_ Thank you for the feedback and support, Annie!
Kristian Gerardsson
Any plans to make it work in React Native?
benderv
I've just integrated Clerk for a recent projet (olym.pe), and while they are still in the early days, I'm really really happy that they exist ! First time ever that I have a painless experience with authentification ! Worth every penny !