Sep 17, 4:00 AM

How I discovered this stack

For the past 10 months or so, I’ve been working on Orage. A set of tools that allows me to ship AI agents faster.

Orage is built with SvelteKit + Supabase.

One of these tools is an API, and to access this API, I needed API keys.

Back then, the best way I found to get it to work with RLS (Row Level Security) was a technique documented in this gist

The setup was not the easiest, but I eventually got it to work.

A few months later, I received this email from Supabase:

A warning that the tables I used to make these keys would not work anymore. 1 month notice. And reminder: Orage is just a side project. We had paid users relying on this to work. This was stressful.

I was looking for a safer alternative, and around the same time, Scott Tolinski was sharing in a Syntax.fm episode how cool Better Auth is.

I tend to like what Scott likes, so I gave it a try.


And I was mind blown by how easy it was. Everything auth was so simple.

Stuff my current company spend quarters implementing (generate API keys, teams…)

Mind… blown…

I never liked auth, and this was just what I wanted, without any pain. It’s the kind of documentation you read, and you want to implement EVERYTHING it talks about.

And I mean I read everything. Everything under “Plugins > 3rd party”. That’s where I found out about autumn. I had also battled with Stripe for such a long time, that I applied to YC with the idea of making Stripe easy for AI… Oh wait, that’s Autumn’s punchline.

Well, I was actually relieved to see someone made it. Solving auth or payment stuff is not what I enjoy doing the most.