Skip to main content

April 4, 2025

The Clerk team has been hard at work shipping new features to help you build secure applications faster. Here’s a rundown of the highlights:

Clerk is an official authentication provider for Supabase

Supabase and Clerk have teamed up to build a more streamlined integration between the two platforms that makes adding authentication and user management to your Supabase-powered applications easier than ever.

Clerk is now a configurable option in the Supabase Dashboard under Authentication > Sign In/Up > Third Party Auth.

Selecting the “Clerk’s Connect with Supabase page” link will open a window where you can simply select the Clerk application and instance to enable the Supabase integration with.

Then you simply copy the Clerk domain into the Supabase dashboard and click Create connection.

Now you can use the native Clerk session token with the Supabase client in your code!

Learn more about the improved integration on our changelog → and through the following resources across our website:

Reverification

Have you ever attempted to change the settings of a GitHub repository only to be redirected to a sign-in screen to enter your credentials before performing a potentially dangerous action? Clerk applications now support this extra layer of protection through Reverification.

Reverification is a security measure that requires users to confirm their credentials before they can perform sensitive actions.

  • Wrap functions in the new useReverification hook prompts the user to verify their credential before proceeding.
  • Server-side and client-side operations are both supported using their own dedicated helper functions.
  • Automatic reverification for sensitive user actions in Clerk, such as changing passwords, updating names, etc.

Learn how to enable and use Reverification on our changelog →.

Flutter SDK Public Beta

Official support for Flutter is one of the most upvoted requests on our roadmap, so we’re excited to announce that the official Clerk Flutter SDK is now in Beta! This release includes both frontend and backend packages, making it easy to secure your cross-platform applications.

  • Sign up, sign in, and user profile management through Clerk are now available directly in your Flutter code.
  • Build multi-tenant applications with native support for Clerk Organizations.

You can learn more about the Flutter SDK on our changelog → or you can explore the available packages on pub.dev →.

Other Features, Fixes & Improvements

Events & Community Updates

Our very own Colin Sidoti (CEO) and Mike Wickett (Staff Product Manager) joined a livestream with the team at Lovable to demo how Clerk can be used with vibe coding to simplify the process of adding authentication and user management into an application. This in-depth demo guides you on using Lovable to add Clerk features, such as creating a waitlist, adding authentication pages, implementing user profile management, and adding B2B functionality.

You can watch the full recap on YouTube →.

Resources

If you have feedback or suggestions, we want to hear them! Let us know at feedback.clerk.com. For the latest on our product releases, follow @ClerkDev on 𝕏 or join the Clerk Community on Discord.

Author
Brian Morrison II

Share this article