Beta · Domainless SSO EARLY ACCESS

Sign in with
Domainless.

Add Domainless login to your site in ten lines of code. Verify-on-server JWTs. No tracking pixels. No cross-site cookies. Powers our own seven sister sites — you can use the same primitive.

Sign in with Domainless Sign in with Google Sign in with GitHub
How it works

Three steps. Standard JWT.

OAuth-style redirect, signed JWT, server-side verify. The flow your backend already knows.

1

Redirect to authorize

Your “Sign in with Domainless” button sends the user to domainless.fun/authorize?redirect=... with your return URL.

2

Receive a token

Domainless authenticates the user, then bounces them back to your URL with ?dl_token=... appended. The token is an HS256-signed JWT.

3

Verify server-side

Verify the token against the shared secret, mint your own session, store the user. Same primitive across every Domainless sister site.

Server-side verify

Ten lines of code.

Drop into any HTTP framework. Verify, then mint your own session token however you already do it.

import jwt from 'jsonwebtoken';

// On your callback route:
app.get('/auth/domainless/callback', (req, res) => {
  const token = req.query.dl_token;
  try {
    const claims = jwt.verify(token, process.env.DOMAINLESS_JWT_SECRET, {
      algorithms: ['HS256'],
    });
    // claims = { id, email, username, ... }
    // Mint your own session, store user, redirect to app.
    req.session.user = claims;
    res.redirect('/');
  } catch (e) {
    res.status(401).send('invalid token');
  }
});
Battle-tested

Already powering seven sister sites.

We’ve been using this exact primitive in production for months. Same shared secret, same JWT shape, same verify code.

Musicmusic.domainless.fun
Streamingstream.domainless.fun
Codecode.domainless.fun
Imageimg.domainless.fun
Authapi.auth.domainless.fun
Mailemail.domainless.fun
JGjandgstudios.fun
Pricing preview

Free to integrate. Forever.

Authentication should not be a profit center. The free tier is the tier most apps will live on. Paid tiers add management and audit surface for teams that need it.

Team
$8/mo
Or $80/yr. Per organization.
  • Everything in Open
  • Per-app audit log
  • Custom button branding
  • Allowlist + denylist by user ID
  • Priority support
Enterprise
Custom
When you need a contract.
  • SOC 2-equivalent audit posture
  • SCIM provisioning
  • Self-hosted instance option
  • Dedicated infrastructure
  • SLA + named contact

Get an early-access key.

We grant SSO secrets manually during the beta so we can talk through your auth flow first. We’ll email you within a day.