PersonQL is a unified authentication platform providing secure, scalable authentication built on Cloudflare’s edge network.
OAuth, MFA, and session management built for modern applications.
React, Next.js, React Native, Node.js - 5-minute setup for any framework.
Device fingerprinting, risk scoring, rate limiting - security by design.
Built on Cloudflare Workers with sub-100ms latency worldwide.
Choose your framework and start building:
import { PersonQLProvider, useAuth } from '@personql/react';
function App() {
return (
<PersonQLProvider apiUrl="https://app.personql.com" clientId="your-client-id">
<Dashboard />
</PersonQLProvider>
);
}
function Dashboard() {
const { user, isAuthenticated, signOut } = useAuth();
if (!isAuthenticated) {
return <SignInForm />;
}
return (
<div>
<h1>Welcome, {user.firstName}!</h1>
<button onClick={signOut}>Sign Out</button>
</div>
);
}
Get Started - Follow our quickstart guide and be up and running in 5 minutes.
Built with ❤️ by the FinHub team