--- id: allianceauth version: "5.2.0" license: unclear license_treatment: copyleft maintenance: active --- # allianceauth — An auth system for EVE Online to help in-game organizations License: copyleft · Maintenance: active · Downloads: 333.0K/mo ## What it is and what it does Alliance Auth is a web-based authentication and access-control system designed for EVE Online player organizations. It acts as a central hub where members log in via EVE Online's SSO, and the system automatically manages their access to external services—Discord, Mumble, Teamspeak, and others—based on their current in-game roles and group memberships. When a player joins or leaves a corporation or alliance, or changes roles, Alliance Auth revokes or grants access accordingly without manual intervention. The platform is built on Django and Celery, with Redis for caching and a MySQL database backend. It includes a web interface where users can manage their service access and integrations, plus a set of built-in web applications (fleet scheduler, timer board, SRP request system). The architecture is extensible: organizations can add custom services and applications, and a community repository provides third-party plugins. It supports multiple languages and is actively maintained by a small developer team. Use it for: - Automatically provision Discord roles and channels for EVE Online corporation members based on their in-game standings and roles. - Revoke access to Mumble, Teamspeak, and other voice services when a player leaves an organization or changes status. - Provide a single web portal where members log in once and can access fleet schedules, SRP request forms, and other organization-specific tools. - Manage access to internal wikis, forums, and documentation systems tied to player rank and affiliation within the game. - Extend the platform with custom applications and integrations specific to an organization's operational needs. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Alliance Auth is a Django-based authentication and access-management platform for EVE Online organizations that automatically grants or revokes user access to external services and applications based on in-game membership and group affiliations. Yes, if you are managing an EVE Online organization and need automated access control across multiple external services. The platform is actively maintained, has no known vulnerabilities, and is purpose-built for this use case. The substantial dependency footprint and requirement for Redis, MySQL, and Celery infrastructure mean it is not a lightweight solution—it requires dedicated hosting and operational overhead. Suitable for medium to large organizations; smaller groups may find the setup and maintenance burden excessive. ## Install pip install allianceauth uv add allianceauth poetry add allianceauth ## Installing allianceauth Before you install: Low install friction with a wheel distribution. Actively maintained as of 39 days ago. Requires 29 runtime dependencies including Django, Celery, Redis, and database connectors; the dependency footprint is substantial but typical for a full-featured web platform. License in practice: Licensed under GPLv2 (copyleft). Any modifications or derivative works must be distributed under the same license; commercial use is permitted but source code must remain available to users. Quickstart: pip install allianceauth==5.2.0 from allianceauth import __version__ print(__version__) Requires Python 3.10–3.14, Django 5.2, Celery task queue, Redis, and a MySQL-compatible database (mysqlclient is a runtime dependency). Full setup typically requires additional configuration of external services (Discord, Mumble, etc.) and a running Celery worker. Verify before relying: - Whether the 29 runtime dependencies can be installed together without version conflicts in typical deployment environments. - Performance characteristics and scalability limits for organizations with thousands of users. - Specific EVE Online API integration requirements and any rate-limiting or authentication token management details. - Community plugin ecosystem maturity and availability of third-party services beyond those bundled. ## Package facts - License: not declared (copyleft) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 333.0K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags EVE Online authentication platform, game organization access management, django auth service integration, discord mumble teamspeak auto-provisioning, EVE Online SSO management, eve-online, access-control, django-app [View on SkillFed](https://skillfed.io/packages/allianceauth) · [View on PyPI](https://pypi.org/project/allianceauth/)