CentralAuth logo

    CentralizedAuthentication

    You provide the
    desktop
    web
    native
    app

    We provide the auth

    CentralAuth is a passwordless authentication platform for web apps, native apps and desktop apps.

    It provides secure login and session management so users can log in safely at any application.

    Features

    Session protection

    Session protection

    Advanced session hijacking protection keeps user sessions secure even after authentication. Real-time monitoring detects suspicious activity and automatically invalidates compromised sessions before attackers can exploit them.
    Bot protection

    Bot protection

    CentralAuth uses intelligent detection systems to prevent automated attacks, blocking malicious requests while ensuring legitimate users can access your services without friction.
    Multi-organization

    Multi-organization

    Manage multiple organizations with separate user databases and settings. Perfect for SaaS platforms, agencies, and enterprises that need to maintain complete data isolation between different client accounts or business units.
    Advanced theming

    Advanced theming

    Customize the complete login experience with custom colors, fonts, images, and translations. Use a custom domain and whitelabel support to hide CentralAuth branding, creating a seamless experience that matches your brand identity perfectly.
    OAuth compatible

    OAuth compatible

    Support for OAuth 2.0 authorization flows and best practices, making CentralAuth compatible with all OAuth libraries.
    API integration

    API integration

    Secure API integration with tenant and organization-level API keys for automation. This enables third-party integrations and automated workflows without exposing sensitive credentials.
    Custom SMTP

    Custom SMTP

    Use your own SMTP server for authentication emails. Maintain full deliverability and brand consistency by configuring your preferred email provider while keeping all authentication-related communications under your control.

    Login methods

    Passkey

    Let your users sign in using their fingerprint, face recognition or device PIN code.

    One-time code

    Send a one-time link or code to the user's email address to provide a simple and secure login without passwords.

    CentralAuth app

    Use the native CentralAuth app for secure authentication in any application that uses CentralAuth.

    Social login

    Let users sign in with their existing accounts from popular OAuth providers like Google, Microsoft, GitHub and many others.

    Integration

    Integration Example
    import { CentralAuthClass } from 'centralauth/server';
    
    export const GET = async (req, props) => {
      const params = await props.params;
      const { action } = params;
      const headerList = await headers();
    
      const auth = new CentralAuthClass({
        clientId: '<YOUR_CLIENT_ID>',
        secret: '<YOUR_CLIENT_SECRET',
        authBaseUrl: 'https://centralauth.com',
        callbackUrl: '/auth/callback'
      });
    
      //Redirect to login
      if (action == "login") 
        return await auth.login(req);
    
      //Handle callback
      if (action == "callback") 
        const user = await auth.callback();
    
      //Get user information
      return await auth.user(headerList);
    }

    Pricing

    Transparent pricing

    No hidden fees, no sales calls required

    Free

    The best way to start using CentralAuth, no credit card required.
    Free

    Basic

    Suitable for small websites with basic authentication needs and a small user base.
    From
    €5
    /month

    Pro

    Designed for growing projects with more advanced authentication demands.
    From
    €20
    /month

    Enterprise

    Tailored for large companies with multiple organizations and a large user base.
    From
    €50
    /month

    Privacy

    EU hosted

    EU hosted

    Your data never leaves Europe for full GDPR compliance.
    Zero tracking

    Zero tracking

    We don't use analytics, pixels, or any tracking technologies on your users.
    It's your data

    It's your data

    We don't sell it, mine it, or spam your users. It's yours, not ours.

    Ready to start?

    Join the community of developers who chose CentralAuth for all authenticating needs.