AuthFI · Documentation

AuthFI Documentation

Identity control plane for modern applications. Authentication, SSO, multi-cloud IAM, eBPF access, and AI threat detection — one platform.

Launching 20267 SDKsMulti-cloud (AWS · GCP · Azure · OCI)eBPF · ~45μs

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