Skip to main content

September 1, 2023

📡 Satellite Domains

satellite-domain@2x.png

Introducing multi-domain support via the Clerk dashboard. Now you can configure multiple domains under your application – users will only have to sign in once but can access all your properties!

The new Domains page will display information about your instance’s development and production domains; you can even add satellite domains for your instance from the dashboard.

Additionally, Clerk will automatically provision certificates and configure email sending. This eliminates the need for manual intervention and streamlines the process of getting your production instance live.

✅ Verified Organization Domains

org-domains@2x.png

To ensure your users have email addresses that come from your company’s domain, Organization admins can now set an email domain requirement within the Organization.

To set the domain, admins can visit the Organization Settings page in the Dashboard and can also choose between two enrollment modes:

  • Automatic Invitation: Users with a matching email domain receive an invitation to join the organization during sign-up.
  • Automatic Suggestion: Users with a matching email domain receive a suggestion to request to join the Organization. Admins must accept the request before the user is added to the organization.

To support these changes, we have updated the <OrganizationSwitcher /> component to list invitations and suggestions, allowing users to accept them within the app. The <OrganizationProfile /> component has also been updated to enable admins to add and verify domains, and handle organization requests.

✨ Other Fixes & Improvements

  • Improved Organization Invitations: If there are pending organization invitations with a matching email address, they will be associated with the new user. Users can accept these invitations within the app using the <OrganizationSwitcher /> component, instead of relying solely on the email link.
  • Hard limit of 500 Users on Dev Instances: To prevent accidental production use, we've implemented a hard limit of 500 users on dev instances. This ensures clear separation between development and production environments.

📚 Resources

🙌 Community Shoutouts

  • Big thank you to Robert Soriano for releasing an unofficial Clerk plugin for Elysia.js! Check it out on GitHub or install with bun install elysia-clerk.
  • Congratulations to Rishabh Panwar and the team at Watto AI (YC 23) on their recent launch! Watto accelerates product teams by automating document creation & reviews, and they use Clerk for auth and and user management!
  • Thank you to Nuralearn, an AI-powered learning platform that empowers you to craft personalized courses on any subject, for providing a better way to help developers ramp up their skills on their own terms. Nuralearn’s platform is expansive, intuitive, and they use Clerk for auth!

Stay tuned for future updates. If you have feedback or suggestions, leave us feedback on the docs via Docsly, tweet us at @ClerkDev, or join the Clerk Community on Discord.

Author
Nick Parsons

Share this article