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".
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.
@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.
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
@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
@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.
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
@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 😃
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
@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.
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 🔥
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 🚀
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!
@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_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
@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.
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!!
@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.
@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 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.
Product Hunt