Startups hoeven auth niet zelf te bouwen. We vergeleken de beste auth-providers met royale free tiers onder $100/maand — Supabase Auth en Auth.js komen als winnaars uit. Onafhankelijk getest, eerlijk vergeleken.
Goedkoopste optie bij schaal: $25/maand voor 100K MAU. Open source, self-hostable, PostgreSQL RLS-integratie. Free tot 50K MAU.
Volledig gratis, self-hosted, geen vendor lock-in. OAuth, JWT, database adapters. Voor teams die eigen infra willen controleren.
Authenticatie zelf bouwen lijkt eenvoudig — een login-formulier, een wachtwoord-hash, klaar. Maar zodra je wachtwoord-reset flows, MFA, sessiebeheer, social login en rate limiting toevoegt, verandert een weekendproject in een onderhoudsnachtmerrie. En dan hebben we het nog niet eens over compliance. De goede nieuws: er zijn providers die je auth volledig uit handen nemen, met free tiers die ruim voldoende zijn voor de meeste vroege startups.
We vergeleken de belangrijkste authentication-as-a-service providers met een focus op drie criteria: royale free tiers, voorspelbare pricing bij schaal, en snelheid van integratie. Onze selectie is gebaseerd op publieke pricingpagina's en onafhankelijke vergelijkingen.1
Transparantie: we verdienen mogelijk een commissie via affiliate links. Dat beïnvloedt onze redactionele keuzes niet.
De auth-markt kent grote prijsverschillen. Bij 100.000 maandelijkse actieve gebruikers (MAU) betaal je bij Supabase $25/maand, bij Clerk ongeveer $100/maand, en bij Auth0 ruim $525/maand.3 Dat is een factor 20 verschil voor in wezen dezelfde functionaliteit.
Het verschil zit in het facturatiemodel. Sommige providers rekenen per maandelijkse actieve gebruiker (MAU), anderen per returning gebruiker (MRU — iemand die 24+ uur na registratie terugkeert).2 Dat laatste model, dat Clerk hanteert, maakt de free tier genereuzer omdat veel eenmalige aanmeldingen niet meetellen.
| Provider | Free tier | Prijs bij 100K users | Self-host |
|---|---|---|---|
| Supabase Auth | 50K MAU | $25/maand | Ja |
| Clerk | 50K MRU | ~$100/maand | Nee |
| Auth0 | 25K MAU | ~$525/maand | Nee |
| WorkOS AuthKit | 1M MAU | $0 (SSO apart) | Nee |
| Kinde | 10,5K MAU | $25+ | Nee |
| Auth.js | Onbeperkt | $0 (eigen infra) | Ja |
Clerk biedt waarschijnlijk de beste developer experience met gepolijste pre-built UI-componenten en naadloze Next.js-integratie. De free tier van 50.000 MRU is genereus, en Pro kost $20/maand bij jaarlijkse facturatie.2 Voor JS/React-startups is het een sterke keuze — maar bij schaal wordt het aanzienlijk duurder dan Supabase.
WorkOS is de uitgesproken keuze voor B2B/enterprise SaaS. AuthKit is gratis tot 1 miljoen MAU — een ongekende free tier in deze markt.4 De keerzijme: SSO kost $125 per connectie, wat snel oploopt als je meerdere enterprise klanten bedient. Voor startups die enterprise deals willen sluiten zonder enterprise budget is het echter een overweging waard.
Kinde onderscheidt zich door auth, billing en feature flags in één platform te combineren. De free tier omvat 10.500 MAU inclusief subscriptions, MFA en B2B-organisaties.5 Pro kost $25/maand met onbegrensde MAU. De 0,5–0,7% transactievergoeding bij klantfacturering is wel iets om in de gaten te houden.5
Stytch hebben we bekeken maar niet geselecteerd. De free tier van 10.000 MAU is redelijk, maar betaalde abonnementen beginnen pas bij $249/maand6 — ruim boven onze $100/maand grens.
We hebben twee picks geselecteerd die elk een duidelijk segment bedienen: de beste gehoste budget-optie en de beste gratis self-hosted oplossing. Beide zijn open source, wat betekent dat je niet vastzit aan een vendor.
Supabase Auth is onderdeel van het Supabase-platform en integreert naadloos met PostgreSQL Row Level Security (RLS). De free tier omvat 50.000 MAU, en het Pro-abonnement van $25/maand bevat 100.000 MAU — de goedkoopste per-gebruiker prijs in deze vergelijking.1 Boven 100K MAU betaal je $0,00325 per extra gebruiker.1
Wat Supabase Auth bijzonder maakt is dat het volledig open source en self-hostable is. Je begint op de gehoste versie en kunt later migreren naar eigen infrastructuur zonder vendor lock-in. De PostgreSQL RLS-integratie betekent dat je toegangsbeheer op databaseniveau regelt, wat veiliger is dan applicatielaag-autorisatie.
Voor wie: Startups die al op Supabase bouwen of een PostgreSQL-gebaseerde stack willen met de goedkoopste schaalprijs in de markt.
Houd er rekening mee dat de pre-built UI-componenten minder gepolijst zijn dan die van Clerk. Je zult meer werk steken in je login-ervaring als je een strakke out-of-the-box look wilt.
Auth.js, voorheen NextAuth.js, is een volledig gratis, open-source authenticatiebibliotheek. Er is geen free tier die afloopt, geen MAU-limiet, geen factuur — je host het zelf en betaalt alleen voor je eigen infrastructuur.7 De bibliotheek ondersteunt OAuth-providers, e-mail/wachtwoord, passwordless login, JWT en database-adapters.7
De framework-agnostische aanpak betekent dat je niet gebonden bent aan één ecosysteem, al is de Next.js-integratie het meest volwassen. Omdat er geen vendor is, is er ook geen vendor lock-in — je code, je data, je regels.
Voor wie: Teams die eigen infrastructuur willen controleren, kosten willen elimineren en bereid zijn zelf de operationele verantwoordelijkheid te dragen.
Houd er rekening mee dat je zelf verantwoordelijk bent voor sessiebeheer, beveiligingsupdates en schaal. Er is geen dashboard met gebruikersbeheer out-of-the-box — je bouwt dat zelf. Voor een solo-founder die snel wil shippen kan dit te veel overhead zijn.
De keuze komt neer op drie vragen:
De belangrijkste les: begin niet met het bouwen van je eigen auth-systeem. De providers in deze vergelijking bieden free tiers die ruim voldoende zijn om je eerste 50.000 gebruikers te authenticeren zonder een cent te betalen. Tegen de tijd dat je daar voorbij bent, heb je waarschijnlijk een duidelijker beeld van wat je nodig hebt.
| Keuze | Prijs | Free tier | Prijs bij 100K users | Self-host | |
|---|---|---|---|---|---|
Supabase ▶ Keuze | — | 50K MAU | $25/maand | Ja (open source) | Bekijk prijs ↗ |
Auth.js beste gratis open-source optie | — | Onbeperkt (self-hosted) | $0 (eigen infra) | Ja (open source) | Bekijk prijs ↗ |
Wil je een vervolgvraag die het artikel niet beantwoordde? Vraag de engine — hij draagt de context van het artikel mee.
Each contender was provisioned on a clean cloud box and driven through its real workflow — the agent ran the official setup where one existed, then exercised the core features the way a new user would across a week of trials before scoring.