Ship the side project. Skip building sign-in.
Hosted login with social logins, email codes and passwords, one SDK for your browser app, API and CLI, and a real test environment. Free while your project finds its users.
Hosted login with social logins, email codes and passwords, one SDK for your browser app, API and CLI, and a real test environment. Free while your project finds its users.
Rolling your own means password resets, email verification, rate limits and token refresh before your app does anything at all.
The big providers are built for enterprises: a sprawling console, and a bill that jumps the moment you grow.
Test users end up in production, because there was only ever one environment.
Passwords, email codes and magic links, Google, GitHub, Apple and more. Passkeys and two-step verification come with Startup, and work in test on every plan.
Its own users, keys and apps, with mail kept in a log instead of sent. Promote to production in one step.
Sign in from browsers and CLIs, verify tokens offline in your API. No call per request.
The MCP server, llms.txt and rule files for Claude Code, Cursor and Copilot get the integration right the first time.
When a user signs in, their token carries who they are, their organisation and role, their plan and payment status, and what your flags target. Your API checks it in one guard, offline, and your UI reads the same answers.
sub · amrorg.rolebilling.planflag()React, Vue, Angular or no framework at all. Your API verifies the same token offline.
import { createAuth } from '@anchring/auth/browser';
export const auth = createAuth({ project: 'acme', env: 'test', clientId: 'test_…' });
await auth.ready(); // finishes the callback, restores the session
if (!auth.user()) await auth.signIn(); // hosted login: passkey, password or email code
const res = await auth.fetch('/api/notes'); // adds the token, refreshes it firstPrices in euros, excluding VAT. Test environments include every feature on every plan.
a month, free for good, no card
monthly active users
sign-in apps; APIs and backend services are free
Yes: no card, no time limit. You pay when you need more users or apps than it includes, or a paid feature in production.
Only the apps your users sign in to: web, single-page, mobile, desktop and command-line apps. APIs and backend services are free.
No. Your sign-in is a standard OpenID Connect provider, so any OIDC library works. The SDK just makes it shorter.
Every feature works in your test environment on the free plan. No card needed.
The Startup plan
The Team plan
The Team plan
The Scale plan
The Enterprise plan
The Sovereign plan
Every plan side by side, and the questions people ask before paying.