Jan 04, 2024
Jacob Evans
Wow! We had an incredible year in 2023, here is a list of everything we shipped...
This was a exciting year for Clerk, packed with new features and a growing community around Clerk’s user authentication platform. Let's rewind and celebrate some of the milestones that marked our journey!
As part of Clerk’s mission to revolutionize DX, the focus was on removing roadblocks and streamlining workflows. To enhance security, Clerk implemented several key improvements, including eliminating third-party cookies, which can be used for malicious acts such as cross site scripting. Additionally, Clerk improved API key management for stronger access control; all of this means developers can build more secure applications with ease, using Clerk.
Clerk made it easier for developers to find answers and manage their Clerk integrations with a more intuitive interface and comprehensive documentation.
Expanded Clerk's compatibility with popular web development frameworks, making it even easier for developers to integrate user authentication into their projects. The major thing to highlight here is Clerk’s growing community and passion for enabling Clerk to work with the tools they love! Learn more in this changelog post
This open-source template
Clerk’s new Middleware
Further broadened Clerk's reach by offering official integrations with Fastify
Revamped Clerk's documentation with better organization, search functionality, performance, and authoring experience, making it easier for developers of all levels to learn and use Clerk.
This significant investment and domain move solidified Clerk's position as a leading authentication provider and fueled Clerk’s continued growth. Read more about our Series A in this announcement post
Optimized performance by ensuring Clerk's pre-built components only load when needed, preventing initial render time delays and ensuring a smooth user experience.
Opened up possibilities for secure user authentication in the booming Chrome extension market. Check out the starter repo
The T3 Stack Tutorial
Clerk IdP enables large enterprise companies juggling Authentication between all their vendors to create a nexus through Clerk for Single Sign-On functionality.
Enhanced the user experience with more intuitive input fields and the ability to personalize the look and feel of login and signup pages, boosting brand consistency.
Made Clerk a perfect fit for mobile developers using Expo, a popular framework for building cross-platform apps, and streamlined the creation of custom login flows within Expo apps. Learn more in this changelog entry
Clerk swiftly followed the release of Next.js 13.4 and App Router stable by offering full support
May saw a significant upgrade to password functionalities
Developers gained complete control over password security through the Dashboard, allowing them to tailor password policies and requirements to their specific needs.
Clerk's presence in the community exploded in May. We transitioned from sporadic YouTube mentions to sponsoring and presenting at major conferences.
CEO Colin Sidoti's keynote at Reactathon, advocating for the power of well-designed components, and VP of Engineering Sokratis Vidros's talk at CityJS on building for JavaScript edge runtimes, solidified Clerk's position as a thought leader in the industry.
May also marked the launch of the "How We Roll" blog series
Recognizing the power of well-crafted UI components, Clerk focused on subtle but impactful UX improvements. Highly customizable user avatars with hover effects and subsequent image size optimizations are prime examples of this dedication to user experience.
In June, SAML support
Clerk’s ownership of the authentication flows allows enhanced bot detection
Clerk’s bot detection capabilities were quickly brought to the JavaScript SDK, including the pre-built components and hooks, ensuring that you can be much more confident about your users not being bots. This capability is a must-have for applications providing free trial or usage credits, user generated content, or social interactions, and comes with Clerk out-of-the-box with no additional configuration required.
The ownership of user management also comes with a responsibility - user data being stored with Clerk should not become a bottleneck when developing applications, and developers should be able to query the data however they want. July saw improvements to the APIs for querying users and organizations with advanced filtering and sorting capabilities
The defenses put in place to fight the bots got even better in August, when Clerk added detection for disposable emails and subaddressing
Another key infrastructure upgrade quickly followed - support for proxying the requests to Clerk’s Frontend API
The reverse proxy support unlocked an entire realm of capabilities, since your application can now be deployed on any domain (preview, staging, tenant subdomains etc) and have full access to authentication, as well as synchronization of signed in sessions.
The blog series “How We Roll” closed out with its 10th chapter
September saw the release of Clerk’s Account Portal
Clerk’s B2B offerings continue to get crucial upgrades, like custom domain registration for organizations, allowing users to automatically join organization based on their work email instead of requiring an invite from the admins.
The pre-built components for sign in and sign up also received the ability to pre-fill
This is getting to be a lot to keep track of, right? We agree, and in October we addressed this through the new changelog and roadmap.
The new changelog page
We also want to make sure as developers scale their products and require user management capabilities that Clerk doesn’t provide, they don’t have to opt out of the pre built components and build completely new UI. Custom pages
We want the experience of Clerk to be available to everyone, including developers who don’t have paying users. We solidified our dedication towards the affordability of Clerk with a massive pricing overhaul, which came with 10,000 free MAUs for everyone, with the user’s first day free, and paid add-ons for the advanced authentication, administration, and B2B features. Read our announcement post
Applications built using Hono, a powerful and lightweight web server known for its compatibility with edge runtimes, also got access to Clerk’s authentication features with an official adapter
Account Lockout
One of our most sought after features of the year, custom roles and permissions, dropped in December, just in time for the holidays. Companies were able to simplify and improve their UX around roles, permissions and access provided to their end users.
As a part of this addition, we've added helper functions and components – has()
, protect()
and <Protect />
. To learn more, read our announcement post
Our Frontend API documentation
Another drop was a new endpoint that allows insight into when a user was last active, this is great for all kinds of UX or admin dashboard implementations! Check out the changelog entry
Let's reach new heights in 2024 with Clerk, don't stop the auth conversation! Dive into the nitty-gritty with our technical wizards on Discord
Start completely free for up to 10,000 monthly active users and up to 100 monthly active orgs. No credit card required.
Learn more about our transparent per-user costs to estimate how much your company could save by implementing Clerk.
The latest news and updates from Clerk, sent to your inbox.