AuthFI is the identity control plane for modern applications. One platform that handles authentication, authorization, SSO, AuthFI Connect (multi-cloud IAM), and network security.
What AuthFI provides
Authentication
Login, social, MFA, magic links, passwordless.
Authorization
Roles, permissions, groups, app-scoped RBAC.
Enterprise SSO
SAML 2.0, OIDC, LDAP, SCIM provisioning.
AuthFI Connect
Multi-cloud IAM for AWS, GCP, Azure, OCI.
eBPF Access
Zero-code service protection at the kernel level.
Industry Modules
Healthcare (SMART on FHIR), with more verticals available.
Quick Start
Add AuthFI to your app in 3 steps:
1 · Create a tenant
Sign up at manage.authfi.app and create your first tenant.
2 · Install the SDK
npm install authfi 3 · Protect your routes
const authfi = require('authfi')({ tenant: 'your-tenant' });
app.get('/api/users',
authfi.require('read:users'),
(req, res) => {
// req.user has roles, permissions, tenant_id
res.json(req.user);
}
);
authfi.start(); // auto-syncs permissions to AuthFI That’s it. Your app now has login, MFA, roles, and permissions.
Architecture
Your App → AuthFI SDK → AuthFI API → JWT
↓
Cloud Providers (AWS/GCP/Azure/OCI)
eBPF Agents (kernel-level access)
SCIM Targets (downstream sync) Where to go next
Quick Start Guide
Full walkthrough — auth, SDK, permissions in 5 minutes.
Concepts
Tenants, applications, users, roles, groups, organizations.
Node.js SDK
Express / Fastify middleware. JWT verification + RBAC.
Go SDK
Chi / Gin / net-http middleware.
AuthFI Connect
Multi-cloud IAM — AWS, GCP, Azure, OCI from one identity.
eBPF Access
Kernel-level service auth at ~45μs. No sidecars.