Why is Convex Auth still such a pain with SvelteKit?š¤
Iāve been building a webapp with SvelteKit and tried to use Convex for auth.
Result? Iāve spent almost two weeks and still couldnāt get it working. Maybe Iām just bad at this ā I usually do āvibe codingā ā but with Supabase or InstantDB I can hand-roll auth in an afternoon.
I donāt understand why something this basic has to be reinvented by every developer, and why Convex still doesnāt ship an official, one-click solution. Is it a lack of resources? Or am I supposed to just switch to React, or move everything to Supabase?
To be fair: Convexās dev experience is much nicer than Supabase once you get past auth ā single source of truth for types, no double-managing schemas, way less mental overhead. That part is amazing.
But auth is table stakes. I just need something simple, like Google login + OTP. I donāt want to waste my life wrestling with the basics.
Has anyone found a way to get Convex Auth + SvelteKit working in an afternoon? Please tell me thereās a sane solution.
š
2 Replies
Thanks for posting in <#1088161997662724167>.
Reminder: If you have a Convex Pro account, use the Convex Dashboard to file support tickets.
- Provide context: What are you trying to achieve, what is the end-user interaction, what are you seeing? (full error message, command output, etc.)
- Use search.convex.dev to search Docs, Stack, and Discord all at once.
- Additionally, you can post your questions in the Convex Community's <#1228095053885476985> channel to receive a response from AI.
- Avoid tagging staff unless specifically instructed.
Thank you!
Svelte with Convex Auth is going to be an uphill battle since there isn't official support. If you want to try Better Auth, there's a working SvelteKit integration: https://discord.com/channels/1019350475847499849/1365754331873415440/1414284075182592144