Skip to content

Authmoderne

Coming Soon

Streamlined authentication for modern Python applications.

The Future of Python Authentication

Built on years of experience with FastAPI Users and Fief, Authmoderne represents the next generation of authentication—flexible, modern, and truly yours.

The Problem

There's no great framework-agnostic and exhaustive solution for authentication in Python. Developers are forced to choose between limited open-source options or locked-in hosted services like Clerk and Auth0.

What Makes Authmoderne Different

A complete authentication toolkit designed for developers who value control, flexibility, and modern standards.

  • Flexibility & Modularity


    Pick exactly what you need. Compose authentication flows from independent, well-designed components that work together seamlessly or standalone.

  • Superior Developer Experience


    Intuitive APIs, full type hints, comprehensive documentation, and helpful error messages. Built by developers who understand your pain points.

  • Modern Authentication Patterns


    Passkeys, social logins, OAuth 2.1 server, and more. Stay ahead of the curve with built-in support for the latest standards.

  • Framework Agnostic


    Works with FastAPI, Starlette, and any Python web framework. One authentication toolkit for your entire Python ecosystem.

  • Security by Design


    Industry-standard security practices baked into every layer. You own your authentication, but you don't have to be a security expert.

  • 100% Open Source


    Transparent development, no vendor lock-in, community-driven. Authentication is too important to trust to closed systems.


Roadmap

We're working hard to bring Authmoderne to life. Here's what we're building:

  • Core foundations: API principles, storage providers, basic bricks
  • Plugin and hooks system
  • User management
    • Generic identifier: email, username, phone number
    • Email verification
    • Multiple emails
  • Team management
  • Authentication methods
    • Password
    • Social login
    • Passkeys
  • OAuth 2.1 server
    • Machine-to-machine / AI agents authentication

Note

This is a non-ordered list of features we're planning to implement. Priorities will soon be defined based on community feedback. Your input matters!


Get Involved

Authmoderne is open source and community-driven. We'd love your support!

  • Star the Project


    Show your support and stay updated on our progress

    Star on GitHub

  • Watch for Updates


    Get notified when we release new versions and features

    Watch Repository

  • Join the Discussion


    Share your ideas, requirements, and feedback

    GitHub Discussions