Skip to main content

December 16, 2025

We're closing out 2025 with powerful new features like API keys, native Android components, and zero-config credential stuffing protection to help you build secure apps faster than ever.

Happy holidays from all of us at Clerk!

API Keys Public Beta

Screenshot of Clerk's API Keys interface showing the user profile component with API key management, creation, and revocation capabilities built directly into prebuilt components

API Keys are now available in public beta, bringing comprehensive machine authentication capabilities into your applications with zero additional code required. When you enable API keys in the Clerk Dashboard, an API Keys tab automatically appears in your <UserProfile /> and <OrganizationProfile /> components, allowing your users to create, view, and revoke their API keys seamlessly.

You can enable API keys for users, organizations, or both depending on your application's needs. API keys maintain full identity context, staying tied to either a user or organization, while supporting granular scopes for fine-grained access control.

  • Zero-code UI integration with automatic API key management in prebuilt components and the optional, standalone <APIKeys /> component
  • Comprehensive backend SDK for programmatic key creation, management, and verification with custom claims and scopes
  • Instant revocation capabilities using opaque tokens instead of JWTs for immediate invalidation
  • Flexible authentication verification through the auth() helper with scope-based access control in your API routes

Learn more about API keys in our comprehensive guide, explore the Backend SDK reference, or enable the feature directly in the Clerk Dashboard.

Prebuilt Android Components

Screenshot of Clerk's new Android UI components showing AuthView, UserButton, and UserProfileView with Material Design styling in both light and dark modes

Clerk now offers ready-to-use authentication views for Android applications, bringing the same comprehensive authentication experience you know from web development directly to native Android apps. These new prebuilt UI components eliminate the need to build custom sign-in and user management interfaces from scratch, providing complete authentication flows with just a few lines of code.

The new Android component library includes core views that handle every aspect of user authentication and management: AuthView for comprehensive sign-in/sign-up flows with MFA and recovery, UserButton for profile access, and UserProfileView for complete account management directly within your Android apps.

  • Material Design compliance with automatic light and dark mode support that adapts to system preferences
  • Complete authentication flows including MFA, social sign-in, and password recovery without custom implementation
  • Comprehensive theming system through ClerkTheme for customizing appearance to match your app's design

The Android SDK has been restructured into two packages:

  • com.clerk:clerk-api for core authentication functionality
  • com.clerk:clerk-ui for the prebuilt components

Learn more in our Android quickstart guide or explore the complete SDK documentation.

Organization Growth Charts

Screenshot of Clerk Dashboard showing organization growth analytics with charts displaying new, reactivated, retained, and churned organizations over time

Clerk Dashboard now includes comprehensive organization growth tracking, bringing the same analytical depth you've had for user metrics to your B2B organization data. The new analytics provide detailed breakdowns of organization activity over time, tracking new, reactivated, retained, and churned organizations with the ability to filter by growth or churn trends.

An organization is considered active when two or more members sign in during the selected timeframe, giving you meaningful engagement metrics rather than just creation counts.

  • Complete analytics parity between user and organization metrics in a single view
  • Flexible time-based filtering for daily, weekly, or monthly active organization analysis
  • Interactive cohort investigation with click-to-filter functionality from chart to table

The new Organization Growth Charts are available right on the summary page for your application in the Clerk Dashboard.

Client Trust: Zero-Config Credential Stuffing Protection

Screenshot of Clerk's Client Trust feature interface showing zero-configuration credential stuffing protection settings with automatic security enablement options

Clerk has launched Client Trust, a free security feature that automatically blocks credential stuffing attacks without requiring any configuration from you. The system works by automatically requiring a second authentication factor (OTP or magic link) when users sign in with valid credentials from a new device, even if they haven't enabled 2FA.

This creates an invisible security layer that activates precisely when credential stuffing attacks occur, while remaining transparent during normal user flows. Your users signing in from familiar devices experience no friction, while attackers using stolen credentials face an immediate authentication barrier they cannot bypass.

  • Zero configuration required with automatic enablement for new applications and one-click updates for existing ones
  • Adaptive security model that only triggers additional verification for new devices with valid credentials
  • Free across all plans with no additional cost for comprehensive credential stuffing protection
  • Invisible to legitimate users with no impact on normal sign-in flows from trusted devices

Learn more about Client Trust in our changelog. To take advantage of Client Trust in your existing applications, enable the feature from the Updates page in the Clerk Dashboard to protect your users from the next major credential leak.

LLM Leaderboard

Screenshot of Clerk's LLM Leaderboard showing performance rankings of different large language models for generating Clerk integration code with scoring metrics and evaluation results

Our new LLM Leaderboard is a transparent benchmark that evaluates how different large language models perform when generating Clerk-specific integration code. This addresses a real pain point: choosing the right AI assistant for authentication implementations without guesswork. The leaderboard tests LLMs using identical real-world prompts and scenarios, focusing on their ability to produce working Clerk integration code from simple requests.

We currently target Next.js integrations and plan to expand to additional frameworks in the future.

  • Reduced trial-and-error when choosing between different LLMs
  • Open-source eval suite available on GitHub for transparency and community contributions
  • Standardized testing methodology using real-world integration scenarios
  • Focuses on code accuracy and implementation quality rather than just syntax

Check out the LLM Leaderboard to see how well your favorite models integrate Clerk, or read more about this new resource in our changelog.

Other features, fixes, and improvements

Clerk ranked #4 fastest-growing software vendor on Ramp’s December 2025 list

Ramp's December 2025 list of fastest-growing software vendors showing Clerk ranked #4 by customer count growth with performance metrics and recognition badge

We’re excited to share that Clerk was ranked #4 fastest-growing software vendor by customer count on Ramp's December 2025 list, based on real customer spend and adoption patterns across their platform. This recognition reflects the remarkable growth we've seen this year as AI-native builders, SaaS companies, and enterprises have chosen Clerk for authentication, user management, organizations, and billing.

We're deeply grateful to every team that partnered with Clerk this year. This achievement is a direct result of your trust in our platform.

Resources

Author
Brian Morrison II

Share this article