Now in General Availability

Authentication & CDP
for Developers

Unified authentication, session management, and Customer Data Platform built on Cloudflare Workers. OAuth, MFA, and real-time user analytics.

terminal
# Install PersonQL SDK
$ npm install @personql/react
# Initialize in your app
import { PersonQLProvider } from '@personql/react';

export default function App() {
  return (
    <PersonQLProvider apiKey="pk_live_xxx">
      <YourApp />
    </PersonQLProvider>
  );
}
99.9%

Uptime SLA

<50ms

Response Time

10K+

Developers

1M+

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
auth.js
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.