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.
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.
Everything you need
A complete identity platform, not just an auth library.
Multi-factor authentication
Passkeys, TOTP, and recovery codes. Enforce MFA policies per user, group, or tenant.
Single sign-on
OIDC and SAML support out of the box. Connect any application with standard protocols.
Directory sync (SCIM)
Automatic user provisioning and deprovisioning. Keep your directory in sync with HR systems.
Multi-tenancy
Isolated tenants with per-tenant configuration. Perfect for SaaS and managed services.
API-first
Every feature available through a comprehensive REST API. Automate everything.
Audit logging
Complete audit trail for every authentication event, admin action, and configuration change.
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.
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.
Real-time webhooks
Get notified instantly when users sign in, roles change, or access is revoked. Signed payloads with automatic retries.
How noo id compares
See how noo id stacks up against the incumbents.
| Feature | noo id | Okta | Entra ID | |
|---|---|---|---|---|
| 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 |