Clerk
p/clerkdev
An authentication and user management platform
Braden Sidoti
Clerk — More than authentication, complete user management
Featured
71
Clerk gives you more than just a "sign-in box". You get a complete set of User Management UIs and APIs, including a powerful Admin Dashboard. Purpose-built for React, Next.js, and the Modern Web. Finally, an auth service that "just works".
Replies
Best
Ryan Hoover
I once was a PM working on user roles and authentication. It's a massive headache to manage if you don't think of it from the beginning of the database model and UX. What companies are you focused on, @bsid? I assume B2B SaaS is core.
Braden Sidoti
@rrhoover Hey Ryan, thanks for checking us out, big fan! Yes.. it's a massive headache, especially when you need to consider SAML/SCIM/AD/etc. tldr; We'll be releasing our B2B feature set next month, look out for us on PH again soon ;) long version: We think "auth" is agnostic and should be able to apply to any type of company. We also see the B2B SaaS use case a superset of the "normal" B2C authentication feature-set. Our first pitch was actually strictly focused on B2B SaaS because their pain is quite a bit larger, however, by taking on "session management as a service" and strictly defining our "User object", we are able to dramatically improve the DX, and offer useful features like the <UserProfile /> and User Impersonation out of the box. This took longer to build than expected, and thus, we haven't released oorgs yet. Next up is the "Organization" object, and the accompanying <OrganizationProfile /> and <OrganizationSwitcher /> UIs. To power these, we'll need to know just enough about our customers roles and permissions to display them in the org profile as a drop-down (i.e. "Admin", "Editor", "Viewer", etc.) and which roles are allowed to invite and manage other members. Getting the abstraction right while staying out of the way of the developer is and always will be the core focus.
Braden Sidoti
Hello Product Hunt! We're back with a lot of exciting updates 🚀 🚀.  Since Clerk’s initial launch, we’ve remained steadfast in our mission to build the most powerful authentication and user management platform, while pushing the limit on ease of integration and developer experience. As of today, we’re proud to say that 6,000+ applications trust Clerk with their application’s security across many industries (FinTech/B2B SaaS/B2C Apps/Web3 apps, etc.). We’re very excited to show you how far the product has come along! Here’s just a small set of what Clerk provides: 🎛  Configurable authentication options. Choose from any combination of email links, email codes, SMS phone codes, passwords, 30+ social providers, Web3 wallets, MFA with TOTP authenticator apps, SMS, and backup codes 🧰  Pre-built components. <SignIn />, <SignUp />, <UserButton />, <UserProfile />. More than just a sign-in box, give your users all the self-serve functionality they need in just a few lines of code. 🎨  Completely customizable. Match your brand with a CSS library of choice and customize labels to any language. Clerk’s theming engine is one of the most powerful and intuitive one to use. 💎  Built for the Modern Web. React, NextJS, Remix, SSR, edge functions,… Building for the web has changed a lot, for the better. Clerk seamlessly fits in. 🔐 Secure session management. session revocability, <1ms session validation, customizable session duration, multi-device management, custom JWTs, and more. 👩‍💼 Admin Dashboard. Have complete control over your users. Impersonate your users for support, ban problematic users, manage your users info and reset their password. 🎇  Developer experience. It’s core to Clerk, and apart from security, it’s our main guiding tenant. We stop at nothing to make authentication and user management features easy to build, and out of the way, so you can focus on the important parts of your application. Thanks for checking us out, and if you have any questions, we’ll be around this comment section today so feel free to ask away! You can also find us in our community Discord at https://clerk.dev/support, where we actively answer as many questions as possible. We look forward to meeting you, are are excited to see what you will build! --- Cheers everyone! Braden, CTO & Co-founder at Clerk
Collin Thompson
@bsid Hey B well done, the updates sound great. I’m curious to know If you fixed the integration with Supabase Auth? The last time I checked the integration wasn’t as tight as it could be, but you mentioned that you guys were working on improving it
James Perkins
@bsid @techronin Hey James here from Clerk. Our Supabase integration work with both 2.0+ and the previous version. Currently, our documentation reflects only 1.0, but we are working on updating them to reflect them. If you have any questions about how to implement feel free to send me a message on Discord or Twitter.
David Newell
We've been Clerk customers for over a year now and I'm so happy with what they've built! Having used different authentication providers in the past it's nice to finally have one that makes things so easy, for us to build with and for our customers to use. We've had a number of feature requests during the year that their team was quick to act on - it's always great to see a product evolving as quickly as Clerk does
Colin Sidoti
@davidnewell95 So happy to have Unflow as an early customer! We really appreciate your feedback over the past year – it's helped us make things even easier 😃
Ravi Sojitra
This has been one of my favourite product, I've been following it since its initial launch and really got hooked. Got so many people to use it in their project and they found it super cool & easy to use. It has almost every feature one will ever need to build auth flow, & I love the UI comes with it. Congrats on the launch and this extra-ordinary product. <3
Colin Sidoti
@ravisojitra Thanks so much for your early support! Let us know if we're ever missing an auth feature you need – we're working to move from "almost every" to "every" in the next year.
Pedro Lucca
I have been using clerk since the beginning of then, it's the best user auth & management on the market for react projects, forget about auth0, is good, but the clerk is better on support and with the clerk components 🔥
Colin Sidoti
@impedrolucca Thanks Pedro! Really appreciate your early support!
Christopher Burns
I have been a clerk user for six months after swapping from another provider. The team and product are excellent. Many of the edge cases that come with auth have been thought about, and their SDKs are everything you need for getting quick off the ground or building a completely custom UI 🚀
Colin Sidoti
@burnedchris Thank you! We love having Everfund as a customer =D
Megan Van Welie
Congratulations on the launch! We've started using the latest pre-built components, and they look great and were easy to integrate into our app. Looking forward to using more of the new features!
Colin Sidoti
@meganvw Thanks Megan! Glad the new components are working out =D. Many more new features on the way - please reach out if there are any in particular we're missing
Mustapha Ajermou
Congrats on the launch, how is this different than 0auth?
Colin Sidoti
@mustapha_ajermou1 The main differentiator is that Clerk has better support for React developers. We also go beyond the simple sign-up/sign-in and provide complete user profile pages - so your users can easily change their profile picture, setup 2fa, manage their devices, and more
Steven Birchall
This looks great, will definitely be checking it out.
Braden Sidoti
@stevenbirchall awesome, would love to hear how it goes, good or bad! we just want to make the product better.
Andy Berman
How does clerk compare with Keycloak or works?
Colin Sidoti
@andrew_berman Hi Andy - Clerk is a lot easier to use for React developers, and we place more emphasis on design and developer experience. We're a hosted service while most run keycloak themselves, which often attracts a different audience. We should share the same degree of high security - we both do regular audits and follow best practices from NIST/OWASP/etc.
Kevin McLaughlin
We use Clerk for our Shopify app and it's taking a ton of the hassle out of authentication and user management. Can't recommend them enough.
Braden Sidoti
@kmclaughlin88 love to hear it! we just want the auth pain to go away!! app dev still can be 10x easier.
Eric Bouck
I found these guys after struggling to set up Auth0 due to terrible documentation. Clerk is just so much easier to set up and operate. And the few challenges I've had were easy to resolve because the team is super responsive to support requests. Great experience over all and excited to see them succeed!!
Colin Sidoti
@eric_bouck Thanks Eric! Glad to hear Clerk has been easier - we'll keep pushing to improve things even more 😃
Khasan
Reminds me Kinde. Nice app. Congrats and good luck!
Braden Sidoti
@haserk Ooo first I've heard of them. So many players trying to solve the same problem. Auth is definitely a problem that needs solving... still. Appreciate the kind words.
Ash Rahman 🎮
I usually go with Firebase but Clerk seems like a powerful replacement. Congrats on the launch!
Colby Fayock
clerk is dope. its super smooth to get up and running 👏
Colin Sidoti
@colbyfayock Thanks Colby!
Max Ade
We've been using Clerk for Pickleheads.com and have loved it! Saved a ton of development time...
Colin Sidoti
@adesome Pickleheads is one of my favorite examples of component customization. Small tweaks but they go such a long way to making Clerk components fit seamlessly with your brand
Francesco Ambrosiano
Beautiful product that allows me to have authentication in my products in literally minutes!
Colin Sidoti
@francesco_ambrosiano Thanks Francesco! "literally minutes" has been our goal from the start. We hate when minutes unexpectedly turns from hours to weeks and built our ‹SignUp/›, ‹SignIn/›, and ‹UserProfile/› components to truly deliver on that promise.
John Morrison
Looks like a great product. Well done.
Laduram Vishnoi
Great product, using it for the last few years. Congrats on launching on PH.
Maisha Fh
Congratulations on the launch. This is just amazing.
Braden Sidoti
@maisha_fh thanks!