authorized_keys
is dead.
Long live certificates.
Nokku replaces scattered static keys with SSO-backed, short-lived SSH certificates. Connect with plain ssh, record every session, and sail through your next audit. Engineered and hosted in the EU.
- ▪ephemeral certs
- ▪zero keys
- ▪session replay
- ▪EU hosted
- type
- ssh-ed25519-cert-v01
- identity
- alice@acme.com
- principals
- root, ubuntu
- valid
- 14:00 18:00 UTC
- via
- Okta SSO
How it works
Signup to first ssh in minutes.
No bastion to babysit, no key-distribution ritual. Certificates do the work.
create workspaceSign up, get a CA
Your workspace and its SSH certificate authority are created for you. That's the entire infrastructure to run.
enroll serversConnect your fleet
One line installs the nokku daemon: embedded SSH server, host certs, principal sync. Prefer manual? TrustedUserCAKeys works too.
assign accessMap people to principals
SSO groups become Linux principals per target. With expiry built in.
sshYour engineers just ssh
One SSO login, then plain OpenSSH like always. Certificates are issued and expire invisibly in the background.
The problem
Static keys are a liability. Certificates are the fix.
Capabilities
Everything the fleet needs. Nothing it doesn't.
Built in Go. One control plane for all your infrastructure access, without the enterprise complexity.
Certificate-Based Auth
Eliminate authorized_keys forever. Every connection uses an auto-generated, short-lived OpenSSH certificate signed by your workspace CA. Keys expire; access is always fresh.
SSO & Identity Native
Okta, Google Workspace, or Azure AD via OIDC and SAML 2.0. Your identity provider becomes the source of truth.
Session Recording
Interactive sessions are recorded and replayable for compliance, auditing, or incident investigation.
Daemon or Manual
Install the lightweight Go daemon for zero-config auto-discovery, or configure native OpenSSH with TrustedUserCAKeys yourself. Your call; both are first-class.
curl -fsSL get.nokku.sh/nokkud | shTrustedUserCAKeys /etc/ssh/nokku_ca.pubGranular RBAC
Map SSO groups to Linux principals on specific targets. Marketing gets ubuntu on staging. SREs get root on prod. Automatically.
Passkey & WebAuthn
Hardware-backed authentication keeps your control plane immune to phishing. FIDO2-compliant, no SMS codes.
Self-Hosted & Air-Gapped
Run the whole control plane inside your own network. Enterprise license keys verify offline, so access keeps working in air-gapped or isolated environments.
For the audit crowd
Compliance is the byproduct.
You don't prepare for an audit with Nokku. You open the log.
Every session is evidence
Recorded, replayable, and tied to an SSO identity, not to an anonymous key file.
Access grants are assignments
Granted and revoked in one place, with a full history. Offboarding is one click, not a scavenger hunt.
Auditor questions, answered
Who had root on prod-db-01 in March? Export the trail and your ISO 27001 / NIS2 access-control evidence is ready in one step.
EU by architecture
GDPR by design, engineered and hosted in the EU by default, not by addendum.
- GDPR by design
- EU hosted
- full audit trail
- session replay
the audit trail your ISO 27001 / NIS2 auditor will ask for
Trust, but verify
Don't trust us. Read the code.
A security product earns trust by being transparent, not by asking for it.
nokkucore
Source-available, converting to open source two years after each release. Self-host with a license key when your compliance perimeter can't leave your own infrastructure.
nokkuddaemon
Fully open source. Verify exactly what runs on your servers before it ever touches sshd.
View sourcenkcli
Fully open source. The tool that handles your credentials is auditable to the last line.
View sourceBuilt and operated independently in Austria · Hosted in the EU
Early access
Get a taste before launch.
Drop your email and we'll let you know when the self-hosted core and the hosted cloud are ready. No spam, no drip campaigns, just a heads-up when there's something to try.
Ready when you are
Stop managing keys.Start issuing certificates.
Create your workspace, enroll your first server, assign your team. Done before your coffee gets cold.
nk and nokkud are open source (Apache-2.0). Read every line that runs on your servers.