Faable eliminates operational friction by converging hosting, identity, and security into a single, invisible abstraction layer. Stop jumping between tools; start building your product.
Let users sign in with a magic link or a one-time email code — no passwords to store, no reset flows to build, no forms to maintain. Two lines with the SDK and you're live.
import { createClient } from "@faable/auth-js";
const auth = createClient({
domain: "your-app.auth.faable.link",
clientId: "<client_id>",
redirectUri: window.location.origin,
});
// Send a magic link (or type: "code" for an OTP)
await auth.signInWithPasswordless({
email: "ada@acme.com",
type: "link",
});Issue OAuth 2.0 client-credentials tokens for your backends, cron jobs and agents. Register an M2M client in the dashboard, request a signed JWT, and call your protected APIs — no human in the loop.
curl -X POST https://your-app.auth.faable.link/oauth/token \
-d grant_type=client_credentials \
-d client_id=$CLIENT_ID \
-d client_secret=$CLIENT_SECRET \
-d audience=https://api.your-app.com
# → { "access_token": "eyJ…", "token_type": "Bearer",
# "expires_in": 3600 }Everything you need to authenticate and authorize users — without wrestling with identity infrastructure.
Industry standards built in, no spec-reading required.
Google, Apple, GitHub and more with a single toggle.
Drop-in flows for Next.js, React Native and more.
Isolate orgs, teams and users without extra plumbing.
Issue M2M tokens for service-to-service auth.
Add a second factor with TOTP and one-time codes.
One identity across all of your apps and services.
Magic links and email codes for frictionless sign-in.
Drop-in quickstarts for React and the rest of the modern stack. Copy-paste a guide and wire up login, sessions and protected routes in minutes.
The essentials about Faable Auth, in plain language.
Yes. You can start free with no credit card — create a tenant, wire up the SDK, and authenticate real users. Paid plans add higher usage and advanced features. See the Auth pricing page for the current limits.
Create a client with the @faable/auth-js SDK and call signInWithPasswordless({ email, type: 'link' }) for a magic link, or type: 'code' for a one-time email code. Faable hosts the login pages and handles delivery — you don't store passwords or build reset flows.
Register a Machine-to-Machine client in the Faable Dashboard and use the OAuth 2.0 client_credentials grant: POST your client_id and client_secret to the token endpoint and receive a signed JWT access token scoped to your API's audience. Ideal for backends, cron jobs and agents with no human in the loop.
100% in Europe, under European law and with full GDPR compliance. Faable Auth gives you digital sovereignty: identity data stays in the EU.
Yes. Faable Auth implements the same OAuth 2.0 and OIDC standards, and provides step-by-step migration guides for Auth0, Clerk and Keycloak, including user import — so you can switch without rebuilding your integration.
OAuth 2.0 and OpenID Connect (OIDC), with authorization-code + PKCE, client credentials, device code, refresh-token and token-exchange flows, plus social login, MFA/2FA, SSO and multi-tenant organizations out of the box.
Create a tenant, drop in the SDK, and ship passwordless, social and M2M auth — hosted in the EU, GDPR by default. Free to start, no credit card required.