skillfed

allianceauth-app-utils

Commonly used utilities and helpers for rapid development of Alliance Auth apps.

allianceauth-app-utils v1.33.2 258.6K downloads/30d#8,426 on PyPI0
Permissive license Active released

What it is and what it does

allianceauth-app-utils is a utility library designed to support developers building extensions for Alliance Auth, a Django-based application framework. It packages commonly used helper functions and classes that would otherwise be duplicated across multiple Alliance Auth apps, providing a shared foundation for rapid development.

The package is actively maintained, supports Python 3.8 through 3.12, and works with Django 4.2 and 5.2. It has low install friction as a pure-Python wheel and depends on standard packages (allianceauth, requests, pytz, typing_extensions). It is most useful if you are already developing within the Alliance Auth ecosystem and need to reduce boilerplate code across your extensions.

Use it for:

  • Accelerate development of a new Alliance Auth app by importing shared utility functions instead of writing them from scratch.
  • Reduce code duplication when building multiple Alliance Auth extensions that need common helper logic.
  • Standardize utility patterns across a suite of Alliance Auth applications maintained by your organization.
  • Access pre-built classes and functions for common tasks in Django-based Alliance Auth development.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides reusable utility functions and classes for building Alliance Auth applications, reducing code duplication and accelerating development of Django-based extensions.

Yes, if you are developing Alliance Auth applications. The package is actively maintained, has no known vulnerabilities, uses a permissive MIT license, and provides genuine value by eliminating code duplication across Alliance Auth extensions. Install it as part of your Alliance Auth app development workflow.

Install

allianceauth-app-utils on PyPI

pip

pip install allianceauth-app-utils

uv

uv add allianceauth-app-utils

poetry

poetry add allianceauth-app-utils

Installing allianceauth-app-utils

Before you install

Low install friction with a pure-Python wheel distribution. Active maintenance with a recent release (34 days old) and current commit history. Depends on allianceauth, requests, pytz, and typing_extensions—all standard, widely-used packages.

License in practice

Licensed under MIT (permissive), which allows use in commercial and private projects with minimal restrictions; attribution required.

Quickstart

pip install allianceauth-app-utils

from allianceauth_app_utils import <utility_function>
# Use utility functions in your Alliance Auth app

Requires allianceauth to be installed and configured; intended for use within Alliance Auth application development, not standalone.

Verify before relying

  • Specific utility functions and classes available in the API—documentation link provided but not detailed in fact sheet.
  • Whether this package is suitable for your particular Alliance Auth extension use case.

Package facts

License not declared (permissive)
Python support supports the current Python release (>=3.8)
Install friction low — pure-Python wheel
Runtime dependencies 4 — allianceauth, requests, pytz, typing_extensions
Maintenance actively maintained — 34 days since the last release
Last repo commit
First released
Downloads 258,643/month — #8,426 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: allianceauth_app_utils-1.33.2-py3-none-any.whl

Environment :: Web EnvironmentFramework :: DjangoFramework :: Django :: 4.2Framework :: Django :: 5.2Intended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Topic :: Internet :: WWW/HTTPTopic :: Internet :: WWW/HTTP :: Dynamic Content

Tags

alliance auth utilitiesdjango app utilitiesalliance auth helpersrapid django developmentalliance auth common functionsdjango extension utilitiesalliance auth app framework
alliance-authdjango-utilitiesframework-extension

More WWW/HTTP packages