Is Convex Ents SaaS Next.js Starter still a good way to start with Clerk?
I'm just getting started with Convex, moving over from a Supabase project using Clerk for Auth. I'm just trying to wrap my head around Ents given that "Ents is in maintenance mode. We're open to taking PRs, and will make sure it doesn't break. There will not be active feature development from the Convex team."
For Supabase I was using Clerk Organiztions and Org ID for RLS, the Convex starter only uses Clerk for login and then handles all of the Org level roles. Is this still best practice or outdated since Clerk Core 2?
Many thanks in advance for any context that might help!
3 Replies
I would personally go with a standard convex/next/clerk starter (
npm create convex@latest
) as the one you mentioned hasn't been updated in a year.Fair enough, I appreciate the perspective. I seem to have everything working well as of now and sort of appreciate that Clerk is only used for the personal account auth, while convex handles the team management. I know organizations can be turned on in Clerk now, but custom roles and permissions are on the $100/m plan. Curious if your recommendation is in relation to the Clerk 2.0 updates and Clerk org functionality, or the fact that Ents are in maintenance mode. I guess my more direct question would be if Ents should be avoided entirely?
Depends on your comfort level knowing it isn’t in active development. It isn’t generally recommended for new projects for that reason, but you can.