Authentication &
CDP
for Developers
Unified authentication, session management, and Customer Data Platform built on Cloudflare Workers. OAuth, MFA, and real-time user analytics.
import { PersonQLProvider } from '@personql/react';
export default function App() {
return (
<PersonQLProvider apiKey="pk_live_xxx">
<YourApp />
</PersonQLProvider>
);
} Uptime SLA
Response Time
Developers
Daily Auths
Everything You Need
From authentication to customer insights, PersonQL handles it all.
Secure Authentication
OAuth 2.0, magic links, passwordless auth, and enterprise SSO with full MFA support.
Customer Data Platform
Unified customer profiles, event tracking, and real-time analytics at the edge.
Lightning Fast
Built on Cloudflare Workers for global edge deployment with sub-50ms response times.
Session Management
Intelligent session handling with device fingerprinting, risk scoring, and auto-refresh.
SDKs for Every Stack
React, Next.js, Node.js, React Native, and vanilla JS with TypeScript support.
Security First
SOC 2 Type II, AES-256 encryption, PBKDF2 hashing, and automated threat detection.
Built for Developers
Get up and running in minutes with our intuitive APIs and SDKs. No complicated setup, no vendor lock-in.
- TypeScript SDKs with full type safety
- Comprehensive documentation and examples
- React Hooks for seamless integration
- Real-time webhooks for event monitoring
import { usePersonQL } from '@personql/react';
function SignIn() {
const { signIn, user, loading } = usePersonQL();
const handleSignIn = async () => {
await signIn({ provider: 'google' });
};
if (loading) return <Spinner />;
return user ? (
<Welcome name={user.name} />
) : (
<button onClick={handleSignIn}>
Sign in with Google
</button>
);
} Ready to Get Started?
Join thousands of developers building secure, scalable applications with PersonQL.