Modules
Everything you need to build, one module at a time.
FerrisKey is a collection of purpose-built modules. Each owns one aspect of identity and is configured independently, so you switch on what you need.
- trident
Multi-Factor Authentication
Trident
TOTP, WebAuthn passkeys, magic links, and recovery codes.
Learn more - seawatch
Audit & Security Events
SeaWatch
Track and query every critical action across your realms.
Learn more - compass
Authentication Flow Engine
Compass
Observe multi-step authentication with step timings and error details.
Learn more - abyss
Identity Provider Federation
Abyss
Connect Google, GitHub, Discord, and custom OIDC providers.
Learn more - aegis
Scopes & Protocol Mappers
Aegis
Control exactly what data flows into your tokens.
Learn more - webhooks
Event-Driven Extensibility
Webhooks
Push lifecycle events to external systems, reliably.
Learn more
Ready when you are
Your identity layer, your rules.
Self-hosted, Apache 2.0, built in Rust. Deploy Ferriskey in minutes and own your authentication stack outright, with no vendor holding the keys.