Workforce identity for modern teams.

Identity, solved.

Manage how your employees sign in, what they can access, and when access is revoked — with a platform built and hosted in Europe.

Start for free View features

Every login passwordless

Your team authenticates with biometrics or hardware keys. No passwords to steal, leak, or forget — phishing-resistant by default.

Every departure instant

When someone leaves, their access is revoked across every connected app — automatically, via directory sync.

Every access auditable

Complete audit trail for every sign-in, role change, and permission grant. Compliance-ready from day one.

Built on open standards

Interoperable by design. No proprietary lock-in.

Developer experience

Integrate identity in minutes with clean, well-documented APIs.

Official SDKs

Client libraries for TypeScript, Python, Go, and Java. Idiomatic, typed, and maintained by us.

app.ts
import { NooID } from '@noo/id'

const noo = new NooID({
  domain: 'auth.yourapp.com'
})

// Create a new user
const user = await noo.users.create({
  email: 'alice@company.eu',
  role:  'member'
})

Powerful CLI

Manage users, roles, and policies from the command line. Script anything, automate everything.

Terminal

Real-time webhooks

Get notified instantly when users sign in, roles change, or access is revoked. Signed payloads with automatic retries.

noo id Slack user.created Datadog session.started GitHub mfa.verified

How noo id compares

See how noo id stacks up against the incumbents.

Feature noo id Okta Entra ID Google
Passkey-first auth Yes Partial Partial Partial
Fair licensed Yes No No No
EU-hosted Yes No Partial Partial
CLOUD Act resistant Yes No No No
SCIM provisioning Yes Yes Yes Yes
Multi-tenancy Yes Yes Yes No
Full API Yes Yes Partial Partial
Transparent pricing Yes No No No

Start building with noo id

Free for up to 3 users. No credit card required.