Track organization creation metrics with new dashboard reports.
We're excited to announce new organization reports in the Clerk Dashboard. You can now monitor how many organizations are being created by day, week, and month. You can also track your total organization count at a glance.
These new reports provide quick insights into organization creation patterns, making it easier to monitor growth and identify trends in your organization adoption.
Allow your users to create API keys that delegate access to your application's API on their behalf.
API keys are now available for authorization, with management built-in to the prebuilt components. This feature is part of the machine authentication suite.
Zero-Code UI Components
When you enable API keys in the Clerk Dashboard, an API Keys tab appears in your <UserProfile /> and <OrganizationProfile /> components. Users can then create, view, and revoke their API keys.
You can also create and manage API keys programmatically using the Backend SDK, with control over scopes, claims, and expiration:
constapiKey=awaitclerkClient.apiKeys.create({ name:'Production API Key', subject:'user_xxx',// or 'org_xxx' for organization keys scopes: ['read:data','write:data'], secondsUntilExpiration:86400,// optional: expires in 24 hours})// Store apiKey.secret immediately - it's only shown once!
Verify API Keys in Your Routes
Use the auth() helper to verify API keys in your backend. An example of this using Next.js is shown below:
User & Organization scoped — Keys maintain identity context, always tied to a user or organization
Instant revocation — API keys use opaque tokens (not JWTs), enabling immediate invalidation
Scopes — Define exactly what each key can access
Custom claims — Store additional metadata on keys (backend SDK only)
Optional expiration — Set TTL or keep keys long-lived
Pricing
API keys are free to use during the beta period. After general availability, they'll move to a simple usage-based pricing model:
$0.001 per key creation
$0.0001 per key verification
Billing isn't live yet — we'll provide at least 30 days' notice before billing begins. We'll also provide usage stats and monitoring in the Dashboard before then, so you'll have complete visibility over your usage and costs.
Get Started Today
Ready to let your users create API keys? Check out these resources:
API keys guide — Complete walkthrough of enabling and using API keys
Backend SDK reference — Full API for creating, listing, verifying, and revoking keys
Tutorial — Build a SaaS application with Clerk and API keys, step by step
We'd love to hear your feedback as you try out API keys. Your input during the beta period will help us refine the feature. Have questions or suggestions? Reach out through our feedback portal or join the discussion in our Discord community.
Ready-to-use authentication views for Android apps.
We're excited to introduce prebuilt UI views that make it incredibly easy to add authentication flows to your Android applications.
These new Android views provide complete authentication experiences out of the box, eliminating the need to build custom sign-in and user management interfaces from scratch. With just a few lines of code, you can now add authentication and user management to your Android app that matches Material Design standards and includes advanced features like multi-factor authentication, social sign-in, and comprehensive user profile management.
AuthView - Complete Authentication Flow
The AuthView provides a comprehensive authentication experience supporting both sign-in and sign-up flows, multi-factor authentication, password reset, account recovery and more.
The UserProfileView provides a complete interface for users to manage their accounts, including personal information, security settings, account switching, and sign-out functionality.
All Clerk Android views automatically support both light and dark mode appearance, adapting seamlessly to the user's system preferences.
Breaking changes
The Clerk Android SDK has been split into two packages:
com.clerk:clerk-api - The core Clerk SDK for authentication and user management. (This was previously called com.clerk:clerk-android)
com.clerk:clerk-ui - The Clerk UI components for authentication and user management.
The com.clerk:clerk-ui pulls the com.clerk:clerk-api package as a dependency, so you only need to add the com.clerk:clerk-ui package to your dependencies if you're using the Clerk UI components.
Getting Started
To get started follow the Quickstart Guide and see the views docs:
You can now enable Organizations directly in your app during development, without navigating to the Clerk Dashboard.
When you first use organization components or hooks in a development instance, Clerk will automatically prompt you to enable Organizations. The prompt includes a toggle to allow personal accounts and a link to the Dashboard for advanced configuration.
This reduces friction when building B2B applications — no more context switching between your code editor and the Dashboard just to enable a feature.